Android Central says Moto X4 is the best phone under $400...in August 2018! That's quite an accomplishment for a phone coming up on its one year mark, especially in a crowded segment. I have to say I agree - still an excellent phone and a good value. Especially when it drops to $250 as it often does.
https://m.androidcentral.com/best-android-phones-under-400
https://m.androidcentral.com/best-android-phones-under-400