I want to know thoughts on what the best value for money smartphone is right now AND why (Price range 400-700).
Has to have better than mid level range specs, closer to higher end without the price tag.
Good camera, good battery life, good processor, decent storage, good screen resolution, good features and good price.
Phones that come to mind - Mi9T, Mi9T PRO, OnePlus6T maybe 7T, Poco phone, Oppo Reno2 Z, LG V40, Realme 6 Pro, Samsung Galaxy A51, Google Pixel 3.
For me I have the Mi9T as the best of the bunch for specs and value.
iPhone SE 2 to the list for non Android