MHR is fine but not great. Definitely room for something better on the market. The biggest issue with MHR is that hive/cluster effect. Little pockets of teams in different states or regions play each other over and over again and the MHR rating just isn't accurate without much input from other teams in other states and leagues. You'll play a team from Buffalo with a similar MHR rating and they suck. Then you'll play a team from Detroit that has a similar rating but plays almost exclusively local games and you get smoked.
I also think he's making a good point about the point spread. Even worse than that is when you win a game and the kids feel like garbage because they only won by 3 instead of 5 and other crap like that. Sucks the fun and the interest in winning out. Leaves everyone bitter and jaded.
Bro, who cares if they can skate or not. They have the extra "A", right? You don't want to play on one of the lowly "A" teams and actually be able to contribute to the team, you know?