What specifically have you had issues with? We haven't seen great proven cross-platform support for docker images, which is why we're still using Vagrant+Virtualbox. From the folks we've talked with, it seems to be a pretty painless process. (We do this for development all the time.)
Obviously features like Snooze and Send Later won't work, but the idea here is you can build the entire stack or deploy it to your own VPS at any time.