I know the devs on XDA are working on the Root issue with the HTC losing some apps permanently. Until that is utterly fixed, I won't even contemplating rooting my next Android phone. My S2 is rooted and my iPhone is jailbroken and I have to say I love the way that it is on the iPhone because if I want to return it to stock I just have to restore it in iTunes, that's it. Android rooting has always been a real faff, to be honest. I was as nervous as hell when I rooted my S2 in case I bricked the phone. For this reason, I doubt I will root my next Android device though unless the tutorials and the tools needed are aimed at the pre-school generation in their simplicity!