INTP, INTJ, or INFP
INFP: they are not controlling, better at nurturing a child (female), aren't that obsessed about outings, fairly loyal, keep things harmonious, etc.
This is all assuming it is a healthy INFP, if it was an unhealthy one I would take the INTJ or INTP over them any day.
INTJ: they would make up for my lack of organisation and decisiveness, good for intellectual stimulation, not needy, loyal, etc.
INTP: a healthy, well adapted INTP lady would be the absolute best, for reasons I cannot be bothered saying.
Least favorite type would probably be an ESTJ, ESFJ, or ESFP.