What are the advantages of rooting the phone? Does this effectively mean that the user ID running all the apps is root? I checked yesterday from a terminal and it's app_157 or something similar as standard.
Is it really a good idea rooting if this is the case - 1 app with a dodgy bit of code could to a lot of damage while running as root...?
If an app needs root permissions then the Superuser App will popup and let you decide if you want to allow it su permissions or not.
If you're unsure whether to root or not, I would leave it unrooted until a time that you want to do something that you need root for, then decide if you want to do it or not.
To be honest, I felt a lot less compelled to root this than my previous Android phones as I can do most of what I want out of the box.