Ну то что касается .NET - для этого есть MonoDevelop :). Eclipse - это конечно хорошо, но все-таки задумчиво он как-то работает. Я обычно работаю на gvim/kdevelop/visual slick edit. в зависимости от языка. А студию запустил, так как в одном из обсуждений было утверждение, что этого сделать нельзя :).
MS VC 6 конечно сильно отличается от MS VS 2005, именно по этой причине многие не стали переходить на нее. Но если требование .NET, то придется перейти у мучаться.
http://www.wegroup.org