There are most probably 3 main reasons why people purchase tokens.
- Chance of getting the best items
- A chance to get the attention of top clan leaders (although it could require more than 200$ spent which is worth 17400 tokens)
- Supporting the game
Though there's 1 very nice benefit - No advertisements.
However, it is definitely up to you if you want to spend on the game. If you're actually going to buy tokens, buy the one that you think is enough. Then, wait for a discount for the special boxes.