I've seen a lot of threads about rooting vs. stock. I know that there is a significant amount of difference from one to the other. It's been compared as day to night. What my main question is what differences did you notice right away? I'm currently running stock but am seriously thinking about rooting and going with a custom rom. My main issues are the lag with the phone. I'm already pro-rooting but would like to know your experience from before to after you did it. Also can a novice learn how to root and switch back if needed?