1) Non uso Surfer...
Non ti so dire se può calcolare le pendenze.
Presumo di sì.

2) GRASS è un software GIS open source (free). Sicuramente uno dei più completi in circolazione, ma anche uno dei più ostici.
Non è che "serve Ubuntu" o meglio, GNU/Linux, ma GRASS è nato per lavorare in questo ambiete operativo. Il porting della versione 6.3 sotto Windows è in corso ed esistono già dei pacchetti nativi per Windows in via sperimentale (alpha).
Come ti dicevo nel precedente post, puoi usare molte delle funzionalità di GRASS attraverso Qgis ma devi comunque conoscere il modello dati con cui GRASS lavora (database, location, mapset).