I agree with this completely, reach was worse in almost every way, including the people who played it. When only halo 3 was out though I saw a lot of rage, mainly because if you lost a game you could lose 2-3 ranks.
That's precisely the reason I don't like 3 any more, the rank system is horrible and it took me years to make General. At least you don't get punished too badly for losing a game in Reach. I was playing a game of Reach last night that had two 7 year olds playing in it. Their combined K/D spread was -34, absolutely ridiculous. A 17 year old American guy with two guests, his 7 year old kid brother and his brothers playmate. Playing a PEGI 16 game...