Honestly, I disagree with some of the top suggestions. I think the concept of stamina makes a game much more unique. However, the way it is set up in this particular game is very annoying. Not only does it take much too long to recharge, but stamina also runs out in a matter of games. Starting with over 50 stamina could give more time for new players to get hooked to this game. Adding upgrades when your trainer levels up is also a good idea. Give skill points and let us upgrade things such as: Stamina Recharge Speed, Amount of Stamina, Increased Damage, Increased Health, etc.. This could further fix the stamina and add a new concept to the game. Trading and online battling would be a great way to pass time, have some fun, and level up your trainer, while you're waiting for stamina to charge. I also support the idea of buying eggs with gold. Maybe not eggs AS good, but still, eggs...
I like that too :)