My question is do you really need it rooted? Personally I don't root my device. I have no desire to overclock my CPUs ever, and if your thinking of it as jailbreaking on an iPhone to get free apps, there's piracy galore on android (not a good thing, I'm all for supporting the devs). And if you want your homescreen modified, you can always get a new launcher.
Imo, the one good reason for rooting is for upgrades. Other than this its just a chance to learn how to do it, which is usually just connecting your phone to pc with USB debugging and an app running on the pc... Pretty boring.. but say your on GB and you want JB, and your provider doesn't offer it for your phone, you can still force it on there.
I hope this helps, I protest rooting for reasons other than upgrades and learning purposes. (Of course this is only imo, ik you can do plenty with a rooted device, but I don't recommend overclocking especially, heats up the phone and burns it out before its lifespan should be. Also makes the battery die quicker.)