Difficult to root being your first time?
Little bit. I had no idea what I was doing as Ive never done anything like that on Android. Luckily there are quite a few guides out there and I found one that was up to date with the latest updates. That one had clear steps that actually worked. Biggest pain is putting everything back on your phone after doing it. I thought Titanium backup would do it. It did but not as seamless as I had hoped. JellyBean is a nice update though.