Gems are useful in many ways. You can use gems to buy rare weapons available in the game, unlock new tanks, and purchase lots of other items that are available for coins, which you cannot purchase using coins.