I share your frustrations about the quality of legacy Java web frameworks (though that Play one looks interesting, or would be if I had any interest in ever writing Java again). That said, I voted you down rather than voting you up to express my preference for HN having a high signal-to-smug ratio.
I voted you an aggregate of zero - +1 because I agree with you, -1 because I dislike people explaining their voting.
:)
I'm just teasing, no offense intended. I actually do agree with you and upvoted you - your comment just really reminded me of this quote from Steve Yegge (supposedly found on Reddit): "I upvoted you for the appropriate uses of 'its' and 'their' in the link title, but downvoted you because your link actually appeared on a little-known German social networking site several hours ago. I feel it is important that you understand that this is not a zero-vote of abstention, but rather a single upvote and a single downvote cancelling one another out."