It all depends on what you expect from a game. I'm playing since over 1 year now. I get free gold by "watching" videos. Ok, it's just 1 gold per video and the amount of available videos per day is low, but then again I get grenades for free by playing the Utah missions over and over again. I get strong weapons and armor…
There's nothing wrong with it. You may have noticed in the meantime that every special event requires to defeat lvl 45 and 50 in order to get the special items. :D