Am I the only one who wants to huggle Neville? Chubby boys need love too!
I remember in one interview JKR expressed concern that so many girls like Draco. She said it took her 30 years to figure out that bad boys were just that, bad. She has said that Tom Felton is a nice boy in real life, though. He played video games with her daughter.
As for me, it took me a while (not 30 years, thankfully) to figure out that I didn't have to "settle" for any guy that would willingly go out with me. I'm much happier with my soulmate who loves me. Madonna said it best in "Express Yourself"