Definitely INTJs, I admire their tenacity, their foresight, their intelligence, discipline and their wonderful, soft core (if ENTPs are chocolate-covered gravel, then INTJs are gravel-covered chocolate). I have much in common with the ones I know (a hunger for knowledge, an appreciation for the arts, strongly held values...) and yet, plenty that I can learn from them (and, I think, one or two things they can glean from me). If I ever open that coffee-shop I've been dreaming about, an INTJ would make the perfect business partner.