(#) DrT 2008-07-14
Canon? Hermione and he would annoy each other, Ron is too gullible, Luna would likely like Harry but she'd drive him nuts. Harry would likely pick up strays -- those picked on by others (maybe even Hermione in the long run) so any Huffpuff picked on by others who look to Harry for protection.
You can't look at the plots logically, or you'll give yourself a headache. Trying to figure out the calender or the class schedule could give you a stroke