Yeah I hated Cho too!!! Honestly, it's not that I'm obsessed with Harry or anything.

I just think Ginny and Cho love themselves too much. I liked Ginny in the early books but as she's got older, I think she's too cocky. I would prefer for Harry to be with someone like Luna. Ok, she's kinda crazy but there's just summin really nice about her. Genuine and not afraid to be herself. I would love Harry to end up with someone like Luna. Harry and Hermione 'fit' too. You know like two mates that everyone thinks would be perfect for each other, but they just don't see it and never end up together. (Ron and Hermione are another story - they are made for each other).