You said 4s was good for games, it's not. That's not an opinion you stated it as a fact, which is wrong. It's a very old phone and does not hold up to modern day phones. The computer industry is one of the fastest moving industries in the world right now, phones are absolutely no exception.
I personally use the iPhone 6+, I don't use it for gaming but it has a big screen and a pretty good processor - it can run games smoother than an Xbox 360. The 6s is out now so you can get the 6 for cheaper or just pick up a 6s, if that's what your into.
I've owned android phones also, I'm not a huge fan as I don't need to customise every single detail on my phone but maybe you're into that - they're also significantly cheaper.