I thinks they should have because they have so much in common and they know so much about each other. Those two reasons are great in a relationship but there is one thing that stopped them from dating. They do not like each other in that way. They make amazing best friends because they can read each other and and know each other and worry about each other. Also they have another best friends who has loved and cared for Hermione ever since they met. Ron have loved her from the first movie. Also Ron an Hermione have had fights which proves that they are compatible to be in an amazing relationship. A relationship isn't a relationship without one or two fights. They had many over the years and they were even dating then.