Just pick whichever one "tastes" best to you. In the end, they all use prototypal inheritance behind the scenes, so they all have roughly the same level of functionality.
If you want a high-powered traditional class system, use GWT and program in pure Java.
Personally I prefer Ext's component system, but that's because Ext components actually have a full lifecycle (initialization, rendering, state persistence and destruction), which in turn allows component plugins that don't break with minor updates to the library.