I like VS2010 than VS2012 for Acad programming. Then main reason is VS2012's float window behaves differently from VS2010. With VS 2010, you can drag a code window floating on the other monitor. Well, you can do it with VS2012 too). However, with VS2010, the foating window has its own focus. That is, if the floating code window is minimized, or coverd by other window (AutoCAD, for example), when you activate VS2010's main window and do something, midfying code, stepping code through in debugging...), the floating code window remains minmized or hidden behind other windows (AutoCAD), so you can use the 2 monitors to see different apps (VS and AutoCAD). While with VS2012, activeing VS main window also brings the floating code window on other screen on top, so both screen show VS windows, which is often not I want. That somewhat defeats the benefit of floating code window.