Ugly and nice.
Anyone who says hot and mean is immature and doesn't understand the concept of a real girlfriend in the slightest. Alright, that might not be true for everyone, but it mostly depends on how mean. If she's a complete bitch all the time then forget that. A little spicy is OK in my eyes, though.
But if I just want to forget some chick and not give a forget who it is, hot and mean is a better choice. However if I'm trying to have an actual relationship I don't give a forget what she looks like and neither should you or you're an uncool bro.