In an industry so desperate to still get people upgrading, even though we're at saturation point and more and more people are finding they're perfectly satisfied with what they have, the Nexus 5 with Marshmallow just shows how little we've come since its release.
Sure, it's not Cat 6 LTE and so on - but in terms of performance, for an old phone, the speed of operation puts many newer devices to shame. The battery is now far, far better than it was (of course, the same power saving features should have similar improvements for other devices so it's all relative) and the camera software even makes the 'disappointing' camera now seem far superior.
I almost wonder why Google didn't just carry on making this phone! And if people are likely selling them off to get something new, you can really get an awful lot of bang for the buck by snapping one up. It also has wireless charging, which so few new products have (given Apple never added it, it seems the industry doesn't care for it right now).
The memory menu shows average usage as 1.1GB on mine (over 24 hours) and that also shows how the rush to keep adding another GB of RAM is for the most part not needed and just one of the many ways to try and get people to buy something new.
Once again; the Nexus 5 is like a brand new phone with Android M. Let's hope Google doesn't ruin it with future updates, like it did with the Nexus 7 (2012).
I've got a 6P on order and loads of other phones, so I've not being using my N5 for some time, but now I really do want to start using it again. It wasn't bad with Lollipop either, to be fair, but it seems so much quicker and lag-free than devices with far superior SoCs. Just goes to show how vanilla Android really can win the day every time.