Hm, based purely on base personalities, I prefer girls that are sweet and guys that are normal. Guys can be nice guys and be cool, but the few really fem guys I've ever know are rather annoying to be around. That said, I'm very difficult to annoy and nice to most everyone (except mean people...despite my own looks and manerisms...I dunno, I just can't stand people being mean to others.) But yeah, I'd rather hang out with normal guys. Guys that are all muscle and total asses I don't care much for either. And likewise, guys who are more concerned about their shoes matching their socks and designer shirts are kinda nutty to me.
So it's not really a body type thing so much as an attitude thing to me. There're more important things in life than what you're wearing, and more important things than how much you can bench. I don't mind wearing things that match or seeing how much I can press, but my life consists of more than that, and in friends (male or female), I also expect them to have more than that to themselves too. And yeah, the bitchy thing is just annoying...the overly flamboant accent makes it moreso, but anyone who's a bitch is just not a person I wanna spend my time around...and I do prefer guys who can kick a ball around or camp out withough bring matched luggage (ala Spaceballs.) ^_^
But then, I'm talking about friends...haven't done more than that, but my mindset is that if I can't stand the person as a friend, I'm not going to want to do anything more anyway. -shrug-