Right. I will also add that although it still has a long way to go, java (and java libs/framework) is getting better all the time. Compare todays web-frameworks (like wicket & seam) to what we had 3 years ago - a lot of good ideas from other platforms are being absorbed into the java world.