Vidím, že o .NETu a zvlášť o verzi 3.5 toho předřečníci moc neví.
Hibernate a podobné ORM nástroje jsou sice fajn, ale LINQ je integrovaný na úrovni jazyka.
Tlusté UI v Javě - hrůza, měl jsem tu čest a to bylo naposled.
U webu je to sice lepší, ale ne o moc. Motání zdrojových kódů do xml markupu, to je zvěrstvo, které ztěžuje ladění a testování.
QT je asi o něco lepší než MFC, ale opět WCF je už daleko jinde.