IDG Answers is a community of experts who are passionate about technology. Ask a question or answer one below.
Nowaday rooting an Android device isn't as complicated as it may seems in the past. As long as you follow the procedures closely there is no chance for you to brick your device. Rooting brings a lot of benefits to your device including the ability to overclock it. If you have no idea whether to root your device, then you may want to read this article on Why should I root or not root my Android handset? Hope this may help you!
I have both rooted and non-rooted devices, and for me both are the right answer. My Nexus 7, for example, is not rooted. It has the latest version of Android, is fast and smooth, and doesn’t have annoying interface overlays or bloatware installed that I can’t get rid of. On the other hand, My LG phone was rooted to address those exact issues and give me greater control over what my phone could or could not do. Custom ROMs also give the user greater control over exactly how their device looks and acts, which can be nice. All that freedom can be a little daunting the first time you install a custom ROM like Cyanogenmod, to be honest, but it is also pretty liberating. Plus there are features built in to custom ROMs that you don’t get with stock Android, such as the ability to encrypt SMS in Cyanogenmod.
It's only fair to mention that if you do it wrong, you can still brick your device while rooting. It's not rocket science (more like brain surgery), but review all the steps carefully before you actually go through with it.