I genuinely believe that this is the best hero shooter on the market currently. In terms of gameplay and mechanics, it's very rich despite not appearing so. There are many, many problems with the game, don't misunderstand me but if you can handle the wonk matchmaking, the lack of polish, the few bugs that are truly problematic, and the insane learning curve the game has (a better tutorial in game would be a great start) you'll really enjoy yourself.
Free2play isn't too bad, the starter characters are fun, and you can progress in bot matches to earn gold as you wish. Get yourself a friend and just have fun. Seriously, the game is free (Though do look up a beginner's guide to avoid the overwhelming Talent/Loadout/Item system)