Jeśli korzystarz na co dzień z Windowsa, to oczywiste, że na wyjazdowe party lepiej zabrać to, co się zna. Ja z kolei, na co dzień korzystający z Ubuntu, bałbym się wziąć na wyjazd Windowsa albo nawet inną dystrybucję Linuxa. W teren biorę zazwyczaj stary netbook, ze słabym hardwarem, na którym mam zainstalowny Ubuntu z lekkim menedżerem okien, który jest znacznie szybszy i bardziej energooszędny w tym przypadku od Windowsa. Oczywiście, jeśli nie ma danego softu lub sterownika pod Linuksem albo jest zawodny to niewiele da się zrobić. Czasem wirtualna maszyna może być wyjściem.
Zazwyczaj też, Linux wymaga mniej opieki niż Windows. Ładnie się skryptuje (BASH, Python itp.), dzięki czemu można sobie zautomatyzować pracę, nie straszą wymuszone restarty (twój komputer nigdy nie zrestartuje się za 10 minut). Warto tu wspomnieć np. o ImageMagick - program o funkcjonalności Gimpa, który działa w terminalu, bez GUI, idealny do wsadowego przetwarzania dowolnej liczby grafik. Można go połączyć np. z Theli (ten też działa w terminalu) i uzyskać mocne, darmowe, nieinteraktywne, skrojone dla własnych potrzeb narzędzie do obróbki grafiki.
Odpowiednikiem .NET w Linuxie jest Mono http://www.mono-project.com/docs/about-mono/compatibility/ . Z kompatybilnością bywa oczywiście różnie ale podobnie jak z Wine, czym starsze oprogramowanie tym większa szansa na działanie - po prostu jest zawsze jakiś poślizg z implementacją nowości z windowsowego API.
Nie chcę tutaj prowokować wojenek pt. jakis system jest lepszy. Każdy ma swoje wady i zalety, każdy spisuje się lepiel lub gorzej w określonych zastosowaniach. Uważam jednak, że dla kogoś z zacięciem programistycznym Linux jest warty rozważenia, szczególnie przy przetwarzaniu danych: grafiki, pomiarów itd.