Já jen přidám pár zkušeností s Macem (nedávno jsem je sepisoval pro kolegu):
Na Macu funguje standardní Unixové prostředí - vi(m), less, emacs, java, ... Další software nahrávám přes package
manager brew, který funguje podobně jako apt-get na Ubuntu:
brew install nodejs
brew update && brew upgrade
Má i rozšíření cask pro ne-open source projekty:
brew install cask
brew cask install chrome
Brew je podle mě fakt základ, snažím se mít všechno nainstalovaný přes něj, kvůli updatům a pořádku na počítači. Obecně jakýkoliv linuxový software je dostupný přes brew.
Souborový manažerFast Commander (jakž takž, stojí 150Kč), případně
Double Commander zadarmo.
Terminálů existuje hodně, já používám
iTerm2.
EditorTady je situace asi nejhorší. Je možné používat Linuxové (např. Geany), ale tam se mi nelíbí, že nejsou moc dobře integrované. Ty opravdu dobré editory jsou relativně drahé.
Aktuálně používám
Atom,
Sublime Text je možná lepší, ale za peníze (70 USD)
PoštaTeď používám
Mailbox (protože ho mám i na mobilu), dobrej je ještě
Airmail (10 USD)
UtilityBetterSnapTool na jednoduchý měnění velikosti oken (2 USD)
Sidestep pro SSL tunel na veřejných wi-fi.
Palua pro automatické přehazování funkčních kláves (F8 ve Webstorm, Pause všude jinde).
F.lux pro programování v noci.
Kuvva mi každej den mění wallpaper.
Obecně - většina software je zadarmo, zbytek za docela rozumnou cenu v řádu stokorun. Nejdražší software co mám je IntelliJ Idea za 200 EUR, ale to je velká výjimka. Místo ní se dá použít Community Edition zadarmo nebo Eclipse.