Senza creare discussioni inutili e soprattutto "futili" io continuo a sostenere per la tua scelta il java, perchè a) la gestione della grafica secondo me è ottima, gestire il posizionamento tramite layout è secondo me migliore di un normale posizionamento a coordinate. b)Il java è portabilità pura, e tra un pò anch'esso varrà implementato nellle maggiori distribuzioni linux (anzi nella slack il pacchetto del jre c'è già!!). c) le gtk non sono semplicissime. d) C# si appoggia a .net, che come tutti sappiamo è Microzoz e far girare la vm di microzoz su linux secondo me è un sacrilegio!!!