Hermoine was class apart. Such a strong built character, it blows me apart always. I am forever grateful to Rowling for giving us Hermoine.
Ginny was a badass, just perfect for Harry. I have a really bad habit of making sure of a male character being worth enough for a splendid female one. (I`m trying my best to work on it 😆)Harry passed it through and I always feel that there can be none other than Ginny for Harry.
Yes, it because how beautifully and subtly JKR has made Ginny. Often not when the main protagonist is male, the writers really mess up the opposite character, like you said..not exactly worthy. But here JKR made us believe that they were the best together. As a kid how i hated Cho, but was immediately onboard with Ginny.