well you shouldn't base yourself in anything, but take in to account that these preferences or weaknesses are what you'll be dealing with when with different types, as individuals, and go from there
I mean I thought I was ENFP and they were best with INTJs. Well what I learned is that Im not compatible with INTJs, I mean really not, I clash badly with immature INTJs, and while I can admire some of the more mature ones, I honestly think that Im more compatible with SJs and maybe some STPs. I may be compatible with a few ENTJs who are grounded with some awesome Se, Ive noticed I actually prefer ENTJs to INTJs.
NFs drive me nuts, I met this guy who is all romantic talk, and he started singing to me on the phone and I almost hung up on him, but I just rolled my eyes. He also says stupid crap like we owe it to ourselves to get to know each other better, and dude, I met him ONCE. Not even Internet flirtation. Like literally don't know him. Pretty sure he's ENFJ or ENFP and I want to run far far away screaming. Big turn off.
But apparently I get along with NF wimmin just dandy. Just can't care for the men, they put me off.
So go by your own knowledge of both real people and theory. Don't oversimplify it, learn more about personality theory before you try to tie yourself down to be destined to be with a particular type. Really.