Lacking mental capacity; feeble-minded.
Lacking subtlety or sophistication.
Having naively optimistic hopes or outlooks.