ENFp's often have a lot of hang ups themselves about life, i've known a few to experience a lot of guilt about stuff, and having someone who listens, which usually an ISTp does - as long as they don't get too emotional all the time (think about PoLR issues and how ESFj's for instance get very externally emotional), it seems to go a long way for ENFp's sanity.
-------------------------
Something else I have to add - and this goes to you, wrong way ticket and to Jewels, i've never seen someone bitch so much about their partners, I mean seriously, listen to yourselves, and you think it's just ISTp's that "whine"?
The way you guys are going is what we have to put up with all the time! And another matter, this guy knows about socionics as far as I know, so it wouldn't be a big suprise that he reads this forum.
The way you guys go on makes me think that it's a bad move to say stuff confidentially to ENFp's, slacker mom does something similar in that imho she talks too much about private stuff about her partner on this forum, I don't know why you guys do that but it's not cool.
Oh, normally I don't say these things, normally I just put up with them because you guys really ARE COOL overall!!!!!!!! seriously.
I suppose i'm saying it - not to attack, just to present another perspective maybe you don't hear so much fwiw.
---------------
So I kind of agree with Jessica about the complaining thing she mentioned, imho she's basically saying if they're that bad why date them, in a round about way. So ie, maybe they aren't as bad, and you guys are just being negativists?