Linux o Windows non fa differenza, escluse ovviamente tutte le differenze legate al mondo GNU e la suo modo di pensare e vedere che io apprezzo.
Detto ciò, quello che voglio dire è che non hai bisogno di passare un un altro sistema operativo se proprio non vuoi.
Eclipse di cui ti hanno già detto lo trovi anche per Win, per la grafica The GIMP nell'ultimissima versione non ha quasi nulla da invidiare ad altri software analoghi e Inkscape pure lo trovi per ogni sistema operativo.
Non ti dico editor per CSS, oltre al già citato Eclipse non hai che da fare una ricerca con San Google.
Insomma ce n'è per tutti i gusti, basta che molli i WAYSIWYG e accetti la logica del WYCIWYG cioè quello che codifico è ciò che ottengo, quindi niente punta e clicca ma codice e niente altro che codice.
m.
PS @Mas245 Openkomodo pur essendo un ottimo software non è open source.
tratto dalla licenza di openkomodo
License Grant. Subject to the terms and conditions of this License, ActiveState grants to you a personal, non-exclusive, non-transferable, and limited license to use the Software solely to create, compile, test and deploy, in source or object code form, your own application programs ("Works").
In altre parole Activestate la casa che produce Openkomodo con questa licenza ti permette di a favore di una personale, non esclusiva, non trasferibile, e licenza limitata per l'utilizzo del Software esclusivamente per creare, compilare, testare e implementare, sorgente o forma di codice oggetto (obj eventualmente da compilarsi a parte ndt), i propri programmi applicativi.
Per il resto della licenza puoi leggertela nel tuo programma, ma quel che leggo dopo questo primo punto chiaramente non la rende open e nemmeno free, anche se nella loro homepage si legge: "It's free as in speech".