Я лично использую Parallels Desktop 5 для своих нужд в виртуализации Windows. Как и Fusion, он совместим с Boot Camp, поэтому вы можете загружать Windows напрямую на «железе», если вам нужно это повышение производительности (опытным путем, это действительно имеет значение).
Как Parallels, так и Fusion предоставляют возможность доступа к смонтированным томам между средами, когда они работают. Parallels также можно настроить для использования пользовательских каталогов Mac в качестве пользовательских каталогов Windows, хотя я не уверен, что они остаются доступными в Boot Camp, поскольку они будут храниться в разделе HFS. Вы могли бы лучше хранить их отдельно и либо передавать по мере необходимости, либо использовать репозиторий или инструмент синхронизации, чтобы поддерживать обе среды в актуальном состоянии. Это зависит от того, сколько вам нужно переместить файлы между ними.
Что касается настройки программного обеспечения, у меня в значительной степени есть стандартная установка VS 2008 и SQL Server 2008. Что бы ни говорили другие, вы заметите разницу в процессах с интенсивным использованием процессора, таких как компиляция на используемом оборудовании. Это идет вместе с запуском под виртуализацией. На металле Windows 7 работает как масло.