History and back button support in GWT is very straightforward and trivial to implement. (http://code.google.com/webtoolkit/doc/latest/DevGuideCodingB...)
The default compile cycle is long as GWT is compiling for multiple clients targets (and potentially localisations). You can speed this up a great deal by reducing compile permutations to 1 (http://code.google.com/p/google-web-toolkit-doc-1-5/wiki/FAQ...). You should probably also mention that you don't need to recompile in development mode.