Yes, I never got the William love either.

As for Chelsy (Harry's girlfriend) she's actually extremely intelligent and academically bright. She also comes across as way more independent than Kate. I think she gets bad press because of her looks.