I'm using GWT to build a html5 (excuse the buzzword) game engine. It's brilliant. The documentation is first-class and it works perfectly.
If you have experience working with java, and know your way around the web, you should be fine. The only real limitation I'd come across was developing UIs, but this solves that problem.