With regards to the reason for sticking with VS2010 for us it's project continuity. I've moved to 2012 for new projects, but old ones need to be maintained in the IDE they were started in for customer interoperability. This means I need to run VS2010 and VS2012 concurrently, which is causing me some issues with MVVMLight atm.
Any idea how far off the unified version is?