The biggest blocker I've run into is that the Docker build process can't cache bundler/npm/etc runs so every dependency change results in a full rebuild. Is that solved yet? If not, local dev with Docker is still a no-go for me.
Docker command line: -v $(pwd):/app
Docker Compose:
app:
volumes:
./:/app