Amazon is currently selling the Amazon Prime version of the Moto X4 for just $249. This is a great price for this smartphone that would normally run around $400. It's good for $150 off of the regular price, and now that Amazon has removed ads from the Prime Exclusive smartphones, it makes this deal even sweeter.
The Moto X4 is a great smartphone to grab because it has a great looking 5.2-inch full HD display, along with the Snapdragon 630 processor inside, 3GB of RAM and 32GB of internal storage with a micro SD card slot available. So it is a pretty decent mid-range device, and the battery is going to last you quite some time thanks to that Snapdragon 630 processor. It's a 3000mAh battery which would normally last all day anyways, but it is very good on the Moto X4. There is a micro SD card slot here, so that if that 32GB of internal storage is not enough, you can add a bit more here. And Motorola does support Adoptable Storage as well.
This item is also eligible for Amazon Prime's free shipping. Which includes free two-day shipping, and pretty cheap (usually $3.99) next-day shipping if you need it extra fast. If you are not an Amazon Prime member yet, you can sign up for a free trial of Amazon Prime. You'll get 30 days free (if you're a student, you get 6 months), and then it's $99/year (or $49/year for students). Prime members do get a whole lot more than just free shipping though, so be sure to check out the full benefits.