Hi Gilberto !
I chose GWT for numerous reasons:
1. I have a ton of experience in Java
2. I could use one codebase and get optimized results for all browsers
About the interaction with the designers, I am the sole developer of the software, and the interaction with my graphic designers was great. Can you elaborate what kind of potential issues do you feel that are different than other technologies in the scope of graphic designers interaction?