Even though I'm very tempted to purchase a Moto G or E I can't help but to stick to the Nexus phones though. If HTC or Motorola would just sell phones without custom software and pre-installed applications and would have a 3 year update policy, only then would I purchase from them.
I have no problems installing custom ROMs to keep a phone up-to-date but I really shouldn't have to.
[1] https://play.google.com/store/devices/details/Moto_G_Google_...
I'm going to get a Moto G, I was considering it a few days ago even though I don't really need a new phone (Nexus 4 has been dropped, thrown, and ran over a few times, put a screen protector on to hold the glass in place).
Moto G I believe is pretty minimal. There are a few "Motorola" apps. But dialer, calender almost everything else is vanilla Google Android
It was cheap enough that if it broke, I wouldn't be too upset. My rule is if I have to get insurance or if I am afraid of breaking it too much, then I can't afford it, and Moto G was in that range.
I've had it for about half a year. At no point in this time period, for example, have I thought "Gee I wish I had something more powerful". Granted this is the most powerful phone I've had, so maybe if I handled an iPhone I would be blown away, but so far so good, I am very happy with it.