Rooting ain't necessary for me these days. Even with a S4 Mini it does everything I need it to and doesn't bother me. That's a ten year-old phone today.
Back in the days of the LG Optimus V, however, unless you wanted to live with 60MB of internal storage after all the Google sync got done, rooting was needed to use the SD card as an internal storage partition so you could actually install stuff. That's one thing about 2009-10 that I don't miss.
If anyone remembers my beginnings here on AF, despite my fondness for Android 2.3, I was used to iOS 6 at the time. Android was different **enough** to bother me a ton. I had many root failures trying to 'fix' Android when I would have been better just leaving it alone. I just am that stubborn when I get used to something and expect it to never change. iOS 7 was what brought me to Android, but it took a lot of getting used to--since Android is that much different from iOS (or at least it used to be--it seems more and more like it these days)