I have a Virgin Mobile phone, and I think I made the mistake of purchasing the phone too early because the HTC Desire was out for sale one month after my purchase. Right now, I have the LG F3 running on Android Jellybean, and it has 1 GB of space. This means I can barely download any apps or keep music on it. I'm constantly running out of space. Games can actually be played on this phone with minimal lag, but the huge downside is that there isn't much memory for the game itself.
My iPad, one the other hand, is stellar for gaming. There is 16 GB worth of space. Game apps run smoothly. They rarely lag or crash, and the screen is so big. The downside is that there is a need to constantly update the iOS, which can be annoying. If you don't let the device update, it soon becomes outdated and can't download many apps, let alone games.