These phones prove that no one needs to spend $800 or more on a flagship anymore