I'd love to hear your thoughts on the mater.
As a single player I feel the game is flat. I haven't figured out if the game balances players based on skill or any other metric. There is no way to swap players mid-game to balance like we can/could in UT or CS.
Uncoordinated teams can get crushed, leaving players frustrated and angry. Stands to reason that if a player measures their level of fun by how much they win, the game might disappoint.
As part of a group the game can be a hoot. Tis why I came here, looking for my people. Being able to set up custom games is right up GC's alley too.
Content wise there are a ton of hero's, which is great. I feel the game modes and available maps are lacking at the moment. So it's a wash in terms of content We do know bliz is working on heros, maps, and ranked play. I'm sure more will come over time. Bliz has to figure out a way to properly monetize the game (I don't think loot boxes will fit the bill) in order to sustain new content production. Perhaps they can offer new hero's for $$ or maps...who knows.