I don't think this is a game for me to play religiously and to follow the pro scene (assuming there will be one comparable to the competition).
They have definitely succeeded in making "MOBA for people who who don't play MOBAs" but at the same time they killed most of the depth that made these games unique. They shortened the game to the "relevant" phases, which can be nice, but that also means almost every game follows the same script, it's a bit like browsing reddit for 3 hours, you know you did it, but you have no memory of doing it. Lack of power peaks and your control over them, besides lvl 10 for ultimates, also means you very rarely get to see outstanding solo plays, which means 5man stacks are preferred way to play, since one guy not keeping up means you WILL lose. So, yeah, this game is really unfriendly to solo q people.
There's of course the classic Blizzard polish, which means it's really smooth to play, however none of the heroes I played struck me as particularly powerful, with all the abilities familiar from other games, yet somehow neutered in both graphics and ingame potency. While they seem to do decent job of designing the heroes, I found it odd that every teamfight means that every ultimate gets used, which goes with what I mentioned - the approach to balance seems to mimic LoL instead of Dota. One thing that is absolutely perfect is the hero tryout system in the shop, with its own map and cheats. On the other hand, the F2P model they are using now is fucking brutal. I doubt any new hero will be released for less than 10k gold, which means you are looking at 333 victories, not counting quests and hero level rewards of course, but even then I doubt it gets below 100, which is, assuming 20 mins per game, about 30 hour grind, or 40+ because you won't be just winning. On top of that, with how distinct the heroes are, you can't replace one with another that easily, so any hero not in your collection can be a problem.
I wonder how the proscene will deal with multiple maps, because I have a feeling every map will have preferred heroes and if they let people queue for individual maps, it will end up with 1 being played over any other, aka the Lost Temple syndrome.
I don't think this game has anything to offer to anyone who actively plays and enjoys the two behemoths in the room. On top of that, I feel like Valve has simply smarter approach to balance and cosmetics.