Aplicação Web Desktop não é uma boa: você não tem acesso aos controles nativos da GUI, aumenta o número de camadas de software (logo a performance não é grande coisa), é ruim para aplicações com alta interatividade, …
Mas o pior é o Bowline não suporta Windows, que infelizmente ainda é a realidade da maioria dos desktops.
Muito legal! :D. Já usei swing e com certeza deve ser mais complicado do que isto.