Moto G Android Lollipop upgrade, should I upgrade?
All existing Moto G or Moto G 2nd Gen owners are exited to see Lollipop (Android 5.0) upgrade on their smartphones but think twice before you upgrade your phone with Android 5.0 (Lollipop) because Lollipop upgrade may slow down your phone post-upgrade.
Moto G comes with decent specs for a entry level or budget smartphone and runs Android 4.4.4 (KitKat) quite well. Both Moto G and Moto G 2nd generation comes with same RAM and CPU and so upgrading to Lollipop will not make any difference in terms of performance between Moto G and Moto G 2nd Generation phones.
After upgrading you will for sure see a slow down in your performance and the biggest feature except bug-fixes and GUI enhancements you will see is multi-user support. So if you want to create another account for your kids to play games on your phone or for whatever reason multi-user support is important for you then you can make a compromise to slow down your phone a bit and get an Android Lollipop upgrade for your Moto G.
Yeah it has new and improved material design, improved notifications and improved run-time performance+battery life but all that is in vain if your phone hardware is incapable for the software.
Find out what Android Lollipop has to offer here. If you still want to try be safe by finding out how to revert back to stock OS before you upgrade.