The patch of 01/04/2014 which introduced an auto-aim really did dumb down the key strategic aspect of the game and in my opinion this was one of the stronger points of the game. It no longer requires any skill at all to play which is painfully obvious after playing one match after another with 1-3 of your 4 teammates where always going afk, and pulling out a win albeit unlikely is still possible.
By reducing the competitiveness of PvP to the extreme that they have, and not only with auto-aim but with matchmaking as well they made this feel like a "grade school level" type of moba where even basic levels of tactics, strategy, and intelligence are obsolete as Teamplay and individual skills no longer exists.
The developers of this game boasts that this is a fast pace game and in fact it once was, today however the number of users using 1 hit kill hacks or speedhacks has made the community who do still play legit feel unmotivated during gameplay which is likely why there are now so many afkers on both sides in every match. While this can still be a fun game to play especially when both team are actually competing at their best, this however is becoming a rare sight.
To give you some prospective, out of 30 matches I played today only 6 of them where interesting or engaging battles with all 10 players participating the others where mediocre 1 sided bouts often lasting under 60 seconds due to large amounts of afk'ing going on right from the start of the match, and at lest 4 of them had 1 or more hackers in it.
In short the game itself is very fun and recommended, it's the community's lack of interest or motivation to participate in the matches they chose to join that is in my opinion dragging this game down. And I believe that is ultimately cause by a horrible lack of competitiveness that the developers have now brought to the game.
With that said I wouldn't recommend this game to all the competitive players of a moba genre, though I would recommend it to the more casual players, first timers, and perhaps the younger crowd of players just looking for a good time