rooting enables you to run custom roms, swap kernels , overclock/underclock the cpu use fancy themes, dual boot etc etc
http://forum.xda-developers.com/forumdisplay.php?f=1673
i have my phone rooted (galaxy s2) and that has enabled me to use the latest 4.2.1 rom saving me £100`s by not...