I tried a similar setup remoting into a virtual windows machine for awhile and ultimately abandoned it because of latency. I didn't fully realize what a difference a small amount of latency could make until I went back and it'd take a lot for me to try it again. So my recommendation is to make sure it's very comparable in terms of performance because the development time you can lose from latency will dwarf keeping machines in sync and may even go unnoticed for awhile.
Comments
I tried a similar setup remoting into a virtual windows machine for awhile and ultimately abandoned it because of latency. I didn't fully realize what a difference a small amount of latency could make until I went back and it'd take a lot for me to try it again. So my recommendation is to make sure it's very comparable in terms of performance because the development time you can lose from latency will dwarf keeping machines in sync and may even go unnoticed for awhile.