I think its fun. Needs some time to balance out class abilities and the MMR system. I have a feeling balancing match making is going to be difficult though because other major games like League of Legends and Starcraft 2 have been around for ages yet sometimes team balance is horribly skewed.