Great Toolkit if you want to/can utilise the Java Tools echo system and everything else that comes with it and with the newer version the UIBinder allows for declarative UI. I personally haven't used the Code Splitting feature but i can see its uses.<p>A common misconception is that it doesn't allow writing direct JavaScript - it actually does.
What I think Google should do is build a Silverlight competitor that is open source.<p>What's the point of this Javascript hacking with suboptimal results?