Honestly.. i would get a old one, like the 4s, which runs smooth. There are no big difference with the newest, sides from the price!
Amazon isn't always the best and only way to buy smartphones.
You could also check and try out for an Android device ;) there are a lot of choices.