Absolutely it is. Rooting takes you to a whole new level with your phone. Things like controling our CPU, Removing system apps you don't want/need, free wifi tethering, using apps like titanium backup, customizing like crazy are all things root will give, just to name a few.

You really don't have to root. Android gives you a great experience stock, but if you want to go above all that then you root.

I wouldn't hold your breath waiting for samsung to update your phone. It took them forever to update their phones to ICS. If you wan't JellyBean go root your phone and get it!

JellyBean isn't stable enough, I tried it last week, it's great on Wifi but on 3G and 4G it's hit or miss