No, Monster Legends is not paying to win. While it is true that you can purchase items and power-ups with real money in the game, these items are not necessary to progress or beat the game. There is no need to spend any money in order to enjoy and complete the game.