I am looking for a new Android phone to replace my iPhone 5C. I am looking to spend about $250. I prefer a new device w/ good software support. So far, the Moto G 3rd gen is the front runner. I went through a bunch of GS5s, but I see one refurb around my price range. Looking at the Alcatel One Touch Idol 3, ASUS Zenfone 2, etc. Any suggestions?