The list of attributes I look for in a partner includes things like being warm, kind, caring etc. Intelligence has never actually really featured very high on the list. I’d choose someone lovely but dim over someone OK but clever every time. Obviously the whole package is preferable but no one’s truly perfect.
If you love someone who’s great but silly, naive or downright daft, how’s it going? Do you get frustrated or is it easy to overlook because they’re such a great person?