I really don't mind the matchmaking system in Overwatch. I'd say my only gripe about it is that it will match me with people way below my MMR to stop winstreaks. The system definitely tries to force a 50/50 win-lose ratio. I really don't have an opinion about their other Multiplayer games because I haven't been subbed to WoW since BC and I've been in one online starcraft match not including the custom games :D
Well this score will get more views than a 3/5. The length of the game is the only complaint that actually seems to be a legitimate complaint from you, everything else seemed like fluff to fill out a review.
Don't reply to me.
EDIT: After seeing the Quicklook, I was more easily able to understand your opinion on the game.
Jpope's comments