This might be a "person in a country with pretty fast internet connection" opinion but I don't think I ever had that issue. Might also depend on the container size, pushing > 1GB containers might be more error prone than pushing small(ish) containers.
- builds and dependency management, all in one
- works “the same” on my laptop and server
- there’s an easy way to reset services when they break