GWT was amazing at the start, I loved it, and I agree with all your points, some of these are things JS frameworks are just starting to reinvent.<p>But then the project got big and it was the worst coding experience.<p>The compile phase was taking way too long (5m), to the point that we had to buy SSDs for everyone, this was back in 2010.<p>And integrating 3rd party JS was bad, just like JNI. We were missing so much of what was offered with open source JS.