I went through many moto/samsung/google phones. Every single one sucked ass after about a year or two. Wasn't a big deal when the phones came with contract renewals. Became a major deciding factor to abandon them when I had to hand over my own cash.
If I'm paying 500+ for a device it needs to you know... last more than a few years.