One of the best F2P games. You don't need to buy anything and keep on enjoying this game. It still has some hidden or poorly explained mechanics that you need to learn from outside the game, but they keep improving and explaining those mechanics with each new big update.