"The key question is how to configure the remote environment."
The key question is really whether you really want to [a] potentially share your IP with an interested third party (surprisingly Microsoft write code too); [b] rely on an online service being constantly available; [c] pay out for ever for the right to use the tools, with the chance of losing all your work if something like TSB happens at the wrong moment.
Qui bono? Quite clearly only Microsoft.