Well,like I said Ginny's character was always kept under the wraps..In the sense she wasn't close to Harry in any way!
So,we really do not know whether Ginny changed or no..She might have been the same person when she wasn't in front of or say 1km near Harry..Hermione asked Ginny to be more like 'Herself' which means the real Ginny was likable,friendly,humorous,outgoing and not the shy little thing she was around Harry.
Hmm..He is incompatible with Hermione or Cho..That's one reason but,what about the other reasons?
Well didn't Harry say that spending those few days with her was 'Something out of someone else's life'???
I think he meant it in terms of the happiness,fun part etc!
His relationship with Cho was a disaster coz of all those weepy things which went on and this was a welcome change..
So if among the girls,I had to choose someone for Harry then it would be Ginny!
Part of it because he was incompatible with the other girls and part of it because she had made him laugh and feel happy at the times he was down.
Coming to Hermione part:-
Well,that wasn't my own statement..It was Ron's!I meant that as a joke if you did not get it.
Well,yes..Her resentment towards Harry was because he was breaking rules(Precious rules).
Hermione was using her brains?Well she was also following a set of instructions which were different from Harry's and tougher than his..But,she was just following the instructions..Simple enough!
They were legal,his weren't..That's the difference!
Agreed Harry was at fault but was Harry ever the one to follow rules?
Hermione could have commented on that matter if she had never broken the rules..So it's not fair on her part to do so.
Now Cho Chang:-
Well,JKR hates her so much and the book is written by her and so it's but natural to hate the people whom the author hates!
But apart from that,Cho shouldn't have committed herself if she hadn't gotten over Cedric's death..Cho is a sweet girl..She could have asked Harry to give her sometime and then could have sorted it out and Harry's obvious crush on her would have made him wait.But what does she do?She goes and kisses him!(Almighty God)
Can someone really move on within less than an year?Obviously not possible..She was ruining not only her life but Harry's life as well..It's insensitive on her part to do so.
Harry,as we know has seen more and enough for the 15yr old he was then..He could have done without being reminded of someone's death he had seen and been partly responsible for constantly.
Cho knows that Harry and Voldemort are enemies and he despises him and all..How would he feel if she constantly asked him about what it was,what did he say..Blah blah blah?
Harry mentioning about Hermione once made her jealous,angry etc etc!What about her reminding him about Cedric always?Even though he wasn't there anymore..Wouldn't he feel jealous?
Harry was sulky etc etc?The only thing they discussed about was Cedric's death,before kissing,after kissing..ALL THE TIME!
How do you expect him to be chirpy and chummy chummy?
It was Cho's fault for committing herself to Harry when she hadn't gotten over Cedric's death already.Understandable enough.