Probleem is alleen dat ze onderling nogal wat verschillen op details hetgeen een typisch *nix probleem is.
Dat valt reuze mee. Ten eerste is bash meestal de default shell, ten tweede is het POSIX compliant en ten derde kun je met niet al te veel moeite tegen sh i.p.v. bash scripten én je kan aan het begin van een script aangeven welke shell het moet gebruiken. sh scripts lopen onder alle shells en de meeste installatiescripts e.d. (dus het overgrote deel van scripts van externe afkomst) gebruiken sh compatibele scripting.
En eerlijk gezegd vind ik het eerder een voordeel dat er meerdere goede shells zijn, je kan beter het luxeprobleem van de keuze hebben dan geen enkele bruikbare optie.
Als niet poweruser van Suse heb ik er teminste al aardige problemen mee gehad.
Je kan meerdere shells tegelijk geïnstalleerd hebben en zelfs tegelijkertijd gebruiken, ik snap niet zo wat het probleem is. Misschien kloppen je paden niet? Kijk of de eerste regel in een script naar een bestaande shell wijst. Als je een technisch probleem hebt zijn er talloze vrijwilligers op fora die je kunnen helpen, tot aan de auteurs van de software toe. Dat hoef je met Windows ook niet gauw te verwachten

Maar ook dat was onder Windows al jaren mogelijk m.b.v. de scripting host (wsscript.exe) die jscript, vbscript en enige andere talen ondersteund en van waaruit je aan de meeste internals van Windows kunt komen.
We hadden het puur over de shell. Als je wsscript + jscript, vbscript etc. er bij haalt dan moet je perl + cpan, python, ruby (on rails) etc. er ook bij halen en dan verbleekt Windows helemaal in vergelijking.
Edit: @hAl hieronder (kon dit niet apart plaatsen vreemd genoeg):
Ik heb cygwin al genoemd maar het ging om de default shell. Het is ook al eeuwen mogelijk om IE te 'vervangen' maar dat doen ook maar weinig mensen. Ondanks alle slechte PR en de daaropvolgende opmars van Firefox (en in mindere mate Opera) heeft IE heeft nog steeds 85% van de markt omdat het standaard bij Windows zit. Dit zal misschien zelfs weer toenemen met IE7 (en zeker met Vista).
Soortgelijk is dat is ook waarom (ba)sh op Linux zo aantrekkelijk is, je weet dat het standaard erbij zit dus kan je het benutten. De mensen die een alternatieve shell hebben geïnstalleerd onder Windows zijn wellicht op één hand te tellen (en alleen omdat ze hoogstwaarschijnlijk uit een shell omgeving komen en de functionaliteit al kennen/missen), niet te vergelijken met b.v. Firefox.