So I can understand the point of views on why people wouldn't like Ron, but they are rather stupid.
People say he is jealous, insecure, stupid, someone who would cheat on Hermione, a bad brother/son, a bad best friend.
Of course, he acts jealous fairly often, but in his position, who wouldn't be? Don't understand? Let me explain.
Firstly, he grew up in a family with SIX siblings. Each one of them had something special, and had reasons for Ron to envy them.
Bill: Prefect, then Head boy, got twelve O.W.Ls, Cool, works as a curse breaker.
Charlie: Prefect (I think, correct me if I'm wrong), Quidditch captain, fantastic seeker, Works with FR