Do you play a free game on Ethereum by paying only transaction fees.
I don't, transaction fees are put-off for me on any chain, but Ethereum takes the cake.
Knowing that you can sell town shares when you reach a certain level?
Depends on price, and this often depends on popularity of game, or are you saying players can sell town shares for definite price determined by game design?