Independent from the technology underneath the client, it will be an easily installable client.
So either WebGUI or Java-GUI will be installed on the client through a simple install procedure. That will be our target for the NEM client. Source code which has to be compiled by the user is not a targeted solution.
Simple, easy, simple and easy resulting in an intuitive usable client for NEM. That should be our target line.
I slightly favor a webGUI since it has more flexibility in UX design than a 'platform'-specific GUI (Qt, Java SWT or .NET).