What holds it back is its older design (it's the only new iPhone that still uses Touch ID), small screen size, and short battery life. The next budget option is the 2020 iPhone 12 (starting at $599).