There are very valid reasons for why Docker moved away from VirtualBox and I think the same applies to Vagrant.
I wish Vagrant would work on bringing xhyve, Hyper-V and KVM to the same level of support as VirtualBox.
VirtualBox is the biggest source of issues in our Vagrant environment and there is no indication that's going to change.