1. BSC - cheapest, fast and it has so many users.
2. Polygon - so many metaverse were migrating to this blockchain as the tx fees was even cheaper compared with BSC but the community less bigger rather than BSC as it's backed by binance.
3. Solana and AVAX - Solana was not EVM compliant and this will make you a bit difficult to get players but AVAX already EVM compliant.
You can pick one from those blockchains but im sure that if the answer must be BSC or Polygon. These blockchains were the best for p2e development.
+1
The best choises.
Out of them I suggest to go with BSC since its the chain with the biggest traffic and user base. You really don't want to waste resources to convince people to learn new wallets, new chains, new explorers. Even binance, while creating BSC, did not want to do that and they made their chain 100% ETH compatible.
Maybe Solana and AVAX are faster/cheaper... but its just a open source tech. If BSC will see high fees as a growth limiter ... they will copy/paste tech from others and implement to their chain (SOL, AVAX are open source). BSC is backed by binance, market leader with billions of $$ annual profit. So infinite resources that will do all they can to keep as much projects/investors inside BSC as they can.