I agree - phones are getting way too expensive for my taste! I too would recommend the Moto G5 Plus. Also, I'd recommend the Honor 7X. I'm pretty sure it's in the $200 ballpark.
In my opinion, any and every phone can be great - if it has good reception, internet, and storage, it's a good phone! Flagships are set apart because of the other things they have - bells and whistles, so to speak. But any entry-level or midrange phone can play videos, have apps, and can use SMS and call features... So it's all good!
