Tony, I totally agree with you on Delphi.net, that was a bad idea. Borland should have concentrated on native Delphi code/performance/improvements, and they probably would have if Anders was still there.
I have to disagree with you on VS being " ... way better". When I was using VS2005, anything we wrote forced our clients to update to winXP SP2 which had been out for almost 2 years. However, our client base was several huge mutual fund companies and their IT departments balked at forcing the SP2 update of all their desktop machines, just so we could install an update of our application. Typical M$ crap, and we never released while I was on the project. Besides, the form designer in VS is clumsy and the IDE is un-intuitive, but that could just be my Delphi background.
All the time I used Delphi, the only thing that I encountered like that was updating the common controls DLL, which by the way was also M$'s fault, because they introduced incompatibilities.
As for java, I guess you use what your job requires, regardless if you're a fan or not.
Keep Up with TechRepublic