I've played GD for over 3 years and I'd say that it is fun but, it takes a long time to get good at the game. And that's another reason why so many people hate this game. It's hard to enjoy the game until you get good. Also one thing worth mentioning is that it's hard to leave the GD community because there becomes a point in time where you've played the game so much that you are just so used to playing that's it's hard to quit the app. But besides all of that, I would recommend this to anyone!