I’ve been playing the game over 3 years now, so obviously I like it enough to stay. People say you just need patience, but that’s only partially true. The new hero’s they release seem to be consistently more powerful than previously released hero’s which means even if you max out heroes, they will only be average in a few months. People who pay (significantly) can buy enough chances to draw the new stronger hero’s then buy the ascension materials to get them to max levels. Also, I’ve waited 3-6 months for a single ascension item (yes patience), but you need 5 or 6 of them to max level a single hero. Sometimes you can get them more often, but they are still pretty rare in the game and with 6 colors/classes of heroes, it can take a really long time to level the hero you want if you don’t ever pay. I have a really great alliance and several of us have become online friends, but make no mistake, this game is frustrating in how long it takes to max level heroes and it takes a lot of your time daily to keep up with all the titans to kill with your alliance, the alliance wars, quests and leveling up. The game play is a lot of fun though and if you get in the right alliance for you, it can be rewarding.