Ono to ale neni takove slozite, kdyz se vsak drzis cesty, kterou ti ms vyslapal >:}
Vyhody a nevyhody jsou docela subjektivni a take zalezi na konkretni aplikaci.
Napr. mi se libi na .NET automaticka sprava pameti, jednoduche pouziti komponentnich technologii, snadna tvorba gui aplikaci, relativne rozsahla zakladni knihovna funkci a komponent, prijemne debugovani atd. Na druhou stranku jak uz bylo napsano, zavislost na frameworku a kapacitni naroky na pamet a disk. Neni to urcite vhodna vec pro tvorbu malych a rychlych programu. Spise bych rekl, ze se to orientuje na webove aplikace a gui.