I would prefer to ensure my colleagues go through one transition in their developer setup, rather than two.
The vagrant-based docker machine system needs some work to be a smooth experience, such as NFS workarounds for shared file system performance, file watching and so on.