IMO, Android 4 was the pinnacle of stability and usability in their lineage. I had a Moto X and 2012 Nexus 7. The upgrade to Android 5 on my Nexus was saddening; it was different for the sake of being different, and it fixed problems that didn't exist (and introduced many new ones).