I wish Google allowed a rollback feature in developer menu so that people unhappy with upgrading can go back. I know Google wants people to use the latest versions but if they put it under the developer section would give determined and experienced android users access of rolling back to at least the version that came with the phone. Also, putting rollback options under developer options as opposed to the front end would prevent the 'casual rollbacks' that Google is worried about. I have HTC one m8 and I'm on lollipop but wish I could go back to version 4.4.3 as that had the best battery life. Before, I could use my phone all day with GPS and location services on and with 'heavy use' and still have juice left at the end of the day. With lollipop I now have to take my charger with me. Also I don't think it always pays to be an early adopter of new versions. HTC have this 90 day promise to update but I think as a end user that might create problems especially with new versions like lollipop as they are probably rushing to meet the deadlines...I'm sure down the road lollipop will become better optimised for my phone, but for now, short of rooting I have to wait untill that happens.