I've used Apache Click, and was rather disappointed... simple things were difficult to do, and while I initially found the framework elegant in concept, in reality it quickly became anything but elegant to use -- basic state management of components was awfully cumbersome in anything but the simplest cases.
I also was disappointed to learn that Click's claim of "full JSP support" was simply not true -- for example, their Panel component, one of their central components used for layout, cannot be used with JSP templates, it only supports Velocity or FreeMarker (true as of Click 2.3, the last version I evaluated). Furthermore, they are not interested in fixing this -- I actually submitted a patch to allow Panels and other components to work with JSP templates, but they expressed limited interest and never took it in.
I cannot speak knowledgeably about Tapestry, but I can say that the day I abandoned Click in favor of the Play! 1.x framework was a happy one (though incidentally now after the disappointing Play! 2.0 was released I'm once again in search of a decent statically compiled web framework).