The Razer phone is great, amazing speakers and screen, a bit of a different thing than the iPhone.
Why even bother with a brand new phone for so much, if you are going from a 4S, A 6S is a huge upgrade, is fast with a good camera and is probably $250 for ones in good shape and the iPhone 7 is several hundred less than the 8. I always stick with one or two generations behind the latest, get a good phone and save a ton of money. Heck, the Samsung S5 is good enough to run modern apps, has a good screen and camera, and those are available in like new shape for about $100-150.