WDRacing wrote:My phone can already tether so...not really any need to root.
Root is basically the Android equivalent of gaining access to the Windows directory on your PC. It's locked out by default so the average user doesn't accidentally bork stuff, and so that apps can't do risky things with the system. Enabling root and using a superuser management tool (like SuperSU) lets you have access to the OS root directory (hence the term) but still control access by applications.
Most of the good maintenance and utility programs for Android need root permissions to do their job correctly. Not even particularly nerdy stuff. Apps like SDMaid (which I HIGHLY recommend for keeping your SDcard clean of old cache files that apps are bad at cleaning up).
I use root all the time, generally for making fine system tweaks. For instance, I have some of my stock system apps traded out for others. I've also edited the configuration files that drive my bluetooth keyboard's layout so that the keyboard's quick-launch buttons launch apps of my choice rather than the Android defaults. I've swapped out system sounds and graphics, changed out my boot animations, and tons of other stuff. Of course you don't need to dig down to hand-modify files for these things, but whatever app you're using to automate the tweaks still needs root access to perform them.
One of the MOST useful general-purpose tweakability benefits of root access is being able to alter your "build.prop" file. You can tweak all sorts of device and OS characteristics to improve battery life, improve performance, alter memory management, and a lot of other things. You can even trick apps into believing your device is a completely different device for compatibility reasons.
Here's my Utilities page in my app drawer. There are some more bog-standard apps in there. But there are also a handful of completely-indispensable root-only apps.
