Let me start bt saying that you will struggle to have more fun in a game. Honestly, the variety of heroes and and environments make for some of the most intense and entertaining fighting I've had in years.
That said:
Characters:
These are the guys that make this game. They're all psycho in some form or another and they're absolutely mental. They all have different abilities which make them unique, there are four classes: damage dealers, tanks, healers and support, each with about 6 heroes to play. Coming up against a well balanced team is a nightmare, you don't stand a chance with a bunch of randoms. The variety of weaponry and abilities in this game is cray cray. I'm not talking about different guns, but different types of weapons altogether. You think of a way to kill someone, odds are it's in the game.
Environment / maps:
Blizzard is so good at this. These maps are fantastic, nicely sized, vibrant colours, loads of paths and corridors, you can go upstairs, downstairs, across rooftops, the lot. They provide some seriously hectic matches because you never know where you're gonna get shot / axed / hammered / chained / electrocuted / frozen / burned / yanked / stabbed / ninja starred / sniped from (I think you get the idea). The maps are also dedicated to game modes, so you won't be playing different game modes on the same map.
Game modes:
There are a fair few, from an escort type to a king of the hill type, they're all there. It seems that Blizzard has just blatantly nicked ideas from every other game out there and perfected them to create this game.
Combat:
Fantastic. The action gets seriously intense and it's never dull. There are already quite a few cheap tactics in the game like turrets staring at spawn rooms and whatnot but there are loads of counters and and changing to a different class takes 5 seconds. Of course the game is full of retarded snipers who don't go near flags already but that's par for the course. Snipycunts gonna Snipycunt. The combat is smooth, slick and polished although there are the odd lag spikes which can get a bit annoying but its no worse than Cod or Destiny. The one thing that is the game's biggest strength and it's weakness is the supers. They can really help you out but they can also ruin your day. Last night I was on a 22 streak when some dick zapped me with his super, I had zero chance of surviving. Oh the rage.
Also, ammo is unlimited and abilities are on timers so theres no worrying about not having stuff.
Other notes:
I left a game early today and was penalised -75% xp for the next few games. I like this, more games need this so quitters suffer. The lack of anything to work towards is rather concerning. There are no achievements, no unlocks, no attachments, bo perks, no progress at all. It's very Unreal Tournament like that. I'd like something to work towards. Customization is aplenty however, with costumes, hats, emotes, voices, and more. These are all awarded with loot crates which are earned with XP. Blizzard has also stated that they will never charge for any DLC for this game which is good but it does raise the question of what DLC we're going to get as the budget will be limited.
So far it's a great pick up and play game. It's not the kind of game you sink three hour long sessions in to, and for that reason I think it's overpriced. This to me is a £20 game, not a £45 game. That said, we don't know what Blizzard has in store, they usually have epic DLC for their other games but these come at a cost. Time will tell.
I do think this is a great game for us all to hop in together and fuck shit up and I do hope many of you get it for that very reason but for a solo player this game is simply too expensive.