Hermione would have always played second fiddle to Harry, whereas with Ron she can be herself, and her intelligence and strong personality are an asset to the relationship (even if they probably still get on Ron's nerves sometimes, but hey, he is relationships).