While I can edit code for our AV system projects using working copy it can't actually use intelesense or compile and load code. Nor can I create and edit touch panels. I doubt that I will ever be free of Windows as a VM on a MacBook Pro when in the field.
Can't run a full version of Visual Studio on a Mac either, so that ties a lot of programmers/coders to Windows too.