Declaration: I'm a complete newbie to the GXT/GWT world. My expertise is in a completely different area of IT so please be gentle.
For the last 18 months I have been architecting a set of applications written in Java. Now it is time to look at the UI and hence that is why I'm looking at GXT - pure Java. Originally I liked to Portal concept but as soon as I saw the Desktop example I knew that it would the best solution.