29 months is too long??? I consider that the absolute minimum.
If my device doesn't last at least 36 months I look for a new company. I aim for at least 48 months.
I refuse to buy Samsung or Google devices anymore, since they definitely did not meet my 36 month criteria. They didn't even make it to 24. Google did at first with my Nexus 4 and I loved it but they shit the bed real quick after that.