I hate MLS for it's North American league style. No other league incorporates playoffs, they have things like the League Cup, FA Cup, Coppa Italia, etc. which means that winning the league itself is an enormous accomplishment. No one cares who wins over the course of the long season here, it's all about success over a few games stretch where anyone can win. They play at the wrong time of year, too.
I get it for other sports but it really bothers me in soccer for some reason. The quality of play in general in MLS is pretty awful from what I've watched the few times I've tried.
Oh, and my favourite are the stupid team names, like Toronto FC SOCCER club, or Real Salt Lake which is a Spanish city for some reason. I bet the guy who named it didn't even know what "real" means, just that it sounds "soccery."