Hear me out. I know we're not supposed to unlock all animal levels so quickly but the current XP earning rates are waay too low. I'm between level 25 and 30 and you pretty much have to win about 5 times to level up now. If you don't win, you're basically making no progress at all. This already becomes really frustrating even at such a low level.
Sometimes you play 15-20 minutes and it's a really cool head on head battle. But then you lose and you're not rewarded at all for such a long and fierce fight, this is just frustrating! In higher levels I imagine, you have to win 20-30 times to progress one single level. (I know there are weekly challenges for boost, but even 3000 XP isn't much at all at higher levels).
I see two ways to make this less frustrating:
Gain individually XP for knock outs, kills, throwing someone out of the ring, making goals etc. That way a long match with many knock outs etc. will still feel rewarding, even when losing in the end. This also rewards more active and successful players and less players who hide in a corner of the map and let others fight it out.
The requiered amount of XP to level up shouldn't become increasingly more with every level. This is just getting grindy and ridicolous. The requiered XP amount around level 15-20 felt alright and was just the right amount. Anything above that is too much. I know you want to keep players busy but this is not a game with highly deep mechanichs that will keep you playing for 1000s of hours. It's an amazingly fun casual game which needs to give the player constant rewards to keep them playing and I think the very grindy levels will keep me stop playing in the end. I already feel that I never will be able to unlock those cool costumes at really high levels which will make me stop playing one day.
I'd love to hear other opinions on that matter.