I used Wicket back in the day as well. Was very happy with it, but we actually use JSF now for our biggest web based software, the hosting control panel. I'm actually very happy with it, although there are 1000 quirks with that thing. When you know them (all), it's trivial. I ended up creating my own framework on top of JSF of course.. hehe.. I didn't know any JSF when I started, and it's not a beautiful or elegant framework in any way, but it works very well.