Actually rooting is really easy.
Download the toolkit.
Takes like 2 minutes.
Then you can use some very useful apps like titanium backup / adfree, etc.
Recovery is also useful.
You can use custom roms too. See details here:
http://forum.xda-developers.com/showpost.php?p=35456320&postcount=7