Samsung Galaxy J7 (2018)
The Samsung Galaxy J7 (2018) might not be the best phone on this list, but it's a device that's available from almost every carrier big and small in the United States. Basically, you might have to settle for this if you're on a budget and walk into a retail store.
And while the design is a little outdated, Samsung made sure to deliver a great screen and solid cameras. Two things that cheap phones always lack. Basically, it delivers the things you actually need from a phone.
Whether that's the J7 Prime, J7V, J7 Refine, or any of the other weird names carriers give it, the Samsung Galaxy J7 (2018 model) is worth recommending. You get a 5.5-inch Full HD screen, 13-Megapixel camera, Android Oreo, 32GB of storage with 3GB of RAM, and it takes a microSD slot for storage expansion. It's a good little phone that's sold almost everywhere. Just make sure you get the 2018 model, not 2017.