It seems like the performance loss when using Boot to VHD is minimal (is this also the case when using a differencing disk, to keep my "master" VHD clean, or will the performance decrease significantly?).
That said, do you keep a bare metal installation on your computer? Are there any reasons to do this, assuming these limitations are of no concern? With the amount of power compared to virtual machine software and increased flexibility over bare metal installation, plus the fact that you can setup boot to VHD without having a host OS installed, it seems like the decision to only use boot to VHD is obvious.
Yet I read many dev blogs where the developer maintains a bare metal OS install for production work. What else should I be considering before making the full switch?