I do not root my phone as I just don't see the reason. If you are someone who fun for a weekend would be trying to get an app to work again, rooting is for you. If that would be the weekend from hell, maybe rooting is not for you.
There are links to discussions about Rooting for much more.