Motorola's Moto G5 Plus is a great mid-range device for anyone who doesn't want to skimp too much on features and quality but also doesn't want to spend upwards of $600 to get their hands on something that will deliver a good user experience. Normally the Moto G5 Plus will cost $300 at retail, but right now it's available on Amazon for just $220 as a Prime Exclusive phone. This means you'll need to be a Prime member to get this price, but the other benefit is that it also qualifies for one-day shipping which means you will also get the device quickly after you order it so long as it's in the beginning of the week.
The Moto G5 Plus comes with 64GB of internal storage space which means it has loads of room for you to install apps, games, and media, and it has 4GB of RAM so it can easily multitask. In addition to these specs it also comes with a 5.2-inch Full HD screen with Gorilla Glass 3, a 12-megapixel main camera on the back and a 5-megapixel secondary camera on the front, and a large 3,000mAh battery. It also comes running on Android Nougat, though it should be getting the update to Android Oreo at some point. The phone may only cost $220 for Prime members but it still looks and feels premium thanks to its all-metal design and build. It's available in Lunar Gray or Fine Gold color options at this price.