Thank you for the feedback guys, keep it coming, please.
The reason I choose to build it on Ethereum is that I tried before with another game built on Polygon which is a well-known blockchain, but in reality, people don't really use it, and the hype is about promoting Polygon, not the projects built on it, and this is why the project died even before started.
You're right that there are more users with Ethereum but, you'll see that many wouldn't be willing to pay such high fees (gwei). However, you're the developer and you know better of what you're developing and what you believe on it.
Why do I choose to build it on blockchain in the first place?
The game challenge is time and time can be bought from the game, a pay-to-win concept that helps new users to keep up with the first comers, otherwise, it won't be fun to wait to get invaded every minute by users who started before you.
I get this concept since I am also a player. This is also like the Axie which is a pay to win game during the craze but the problem on that game was its model wasn't sustainable until we've seen their fall. With the concept that you're aware of and what you're developing, I wish you luck.