Well, GWT Designer was an attempt to bring the old Swing/AWT development feel to GWT, but the time has passed and now everyone just use HTML/CSS directly - which is far better when you have web designers on your team.
That said, in my opinion, you should use UiBinder for UI, and to be able to fast switch to GWT when 3.0 comes, try to use pure HTML elements as much as you can.
The default Widgets from GWT are too basic (and most of the times not mobile-friendly), so you probably should use a 3rd-party framework with more advanced components. Take a look at
Vaadin and
GXT, but if you want to stay on pure GWT,
gwt-material project is a good way to go.