I am switching to Verizon as a result of a move. I have been using a Lumia 1520 for the past two years. I want to buy a cheap phone in case a flagship device is released in the next 6 months or so. Which of these devices offers the best user experience?