Io lavoro sia con ArcGIS che con i pacchetti open.
Con l'open si può effettivamente lavorare, basta avere la pazienza di studiare questi sw.
Con qgis+grass ha un ottimo strumento per il desktop (almeno pari ad arcview) mentre per quanto riguarda poi le soluzioni in ambito dbms e webmapping, secondo me l'ambiente open è addirittura avanti rispetto ai concorrenti proprietari.
Ad esempio Postgis non ha nulla da invidiare a oracle spatial ed il "nuovissimo" arcgis server implementa delle tecnologie e funzionalità già presenti da anni su umn-mapserver ed i suoi framework (vedi ajax).

ciao