encambio en una aplicacion de escritorio me confundo demasiado en su codigo, por que trae cordenadas, y atributos, y demas mamadas x__x
Eso te sucede porque no sabes programar bien o no conoces a fondo un lenguaje. Con la programación orientada a objetos puedes simplificar muchísimo el código para que sea muy legible. Y eso de que no te gusta el estilo visual de las aplicaciones de escritorio por culpa del tema estándar es una tontería. Yo me divierto mucho creando mis propios controles gráficos, una vez que dominas un lenguaje de programación y su FrameWork, es un juego de niños.
Yo sigo prefiriendo aplicaciones de escritorio a aplicaciones web, en ocasiones una aplicación web puede ser una solución viable, pero la diferencia de rendimiento es abismal...
Saludos.