I'm relatively new to Java programming (About 2 years) but not to web development. I started out with HTML and ASP (pre .NET), and have recently started messing with J2EE. I feel like I have a good grasp of JSP/Servlets (I find them to be similar to ASP) and have recently begun working with JSF and Facelets. Although I can see why people would like JSF, I find it to be a huge burden and it's actually slowing my development times down. I imagine this is due to the learning curve, but I often find myself thinking that I would be finished with a page/task if I were just using JSP/Servlets.
Is this common to those of you who have taken the time to learn a framework? Have you ever invested time into learning a framework and once you were proficient in it, just decided to go back to a method that wasn't as sophisticated but you felt comfortable with?
I'm also questioning whether I've chosen the right framework. I was really hoping to find something that didn't interfere with adding AJAX capabilities.