I'll stick with the program on the shared drive on my own network. I just got it all sync'd with my backup .bsm and it works GREAT!
From a security standpoint, which I sort of do for a living, RDP and "cloud" type stuff wouldn't allow me to make sure everything is all tidy and secure. But, if you can't set up a file server, those two options are great!