I have a S2. I want to root my phone to use the amazing apps out there Not to install custom roms. Can i still get access to the official updates from Samsung ?
I recommend using OTA RootKeeper. From the app description:
It allows you to temporary un-root your phone for OTA updates and then restore back root.
Before installing please check this XDA thread.