Back in the day, rooting Android was almost a must in order to get advanced functionality out of your phone. But times have changed. Google has made its mobile operating system so good that rooting is just more trouble than it’s worth.
You can do lots of things on a rooted phone; If you find that your phone limits you in some way, or find yourself saying “man, I wish I could <do this thing> with my phone,” then there’s probably a solution that can be achieved by rooting.
Rooting your Android phone makes you the boss of your device, you can tweak it the way you want without feeling guilty, install custom rom of any kind.
But times have change, rooting your phone no longer worth the stress.
Back in Android’s early days, the software wasn’t really optimized all that well, which resulted in poor performance. Installing a special energy-saving app or making GPS optimizations, without root, were impossible.
Many backup apps, e.g., Titanium Backup, require root privileges. And, for the under-powered smartphones of yesteryear, there are tuning apps for increasing the clock speed of the CPU, a necessary measure to make the most of aging hardware. And also if I wanted to change the scheduler, or even cellular parameters in the system files, I needed root access.
I Don’t Need Root Access Anymore
Fast forward to today, and nearly all of the limitations—from big to small—have basically been addressed in the stock operating system. So many things that once required rooting and hours’ worth of tweaking are now right there out of the box.
Smartphones in their factory state are performing well enough so that I do not need tuning apps any more.
I can’t see myself rooting Android phone ever again, let alone putting a full custom ROM on it. I literally have all the functionality on my phone today that I needed to root for just a few years ago.