My Nexus 5 was dying, speaker and microphone stopped working properly, camera died, battery life was going down hill, and the WiFi was getting weird.
I was just about set on getting a One Plus X for $250 on the open sales Tuesdays, but on Monday night Amazon had the Nexus 6 (last gen Nexus phone) for $250. I got it today and so far, holy crap this thing is big. But I'm already starting to get used to it. Using the 5 already feels small. I also like that they didn't go for super slim as it has a nice heft and feel in the hand.
Very early first impressions but definitely seems like very solid phone especially for $250 completely unlocked and off contract.