@johnlitt They both have good points. A local server could be available no matter the status of the Internet connection. And local traffic would not need to go out, it's all inside private network address space.
If you have enough uses for it, it would make sense to spend the time and energy (electricity included) to keep one up.
Haven't used a VDM server until now, so my experience on that is very limited.