Každá aplikace je jenom tak dobrá/špatná, jako její autoři. V čemkoliv se dá napsat hromada hnoje bez ohledu na technologii.
Osobně dávám své vlastní aplikaci trestný body za
- Použití jakékoliv knihovny nebo mezivrstvy nevíc, která není nezbytná - možnost agregace cizích chyb
- Použití uzavřenýho kódu, který nemůžu auditovat a nemám k němu originál unit testy s dokumentací. Za to se nedá ručit.
.NET splňuje obojí. Pro bezpečnostní aplikaci nebo vyšší spolehlivost bych to vynechal.