I found SAM to be extremely difficult to use, especially on windows where docker is just plain old terrible.
I stopped using windows for dev machines long time ago, but I'd guess with the Linux subsystem stuff it will catch-up in the next years.
Hopefully WSL2 will solve this.