+1 Yes, there is no comparison, touchpads are way better on Mac, it's too bad that they have become such poor development machines (docker on mac is a garbage barge)
I use docker-machine on macOS with a custom kernel for SocketCAN support. I use a script for port forwarding and some files to be shared in to get ARM emulation working.