Containers are great. I started working with Docker around 2015/2016. It helped a lot to create isolated build and run environments. Packaging just got a lot more fun. Of course, images need more space. And better yet, you clear out old layers etc.
But our environment was pretty well defined and nothing made containers a real dependency. We mainly used them to isolate and better control the processes. But with the introduction of systemd on our systems, many of these issues could be addressed with it. And so I happily switched back to DEB packages.
There are options. Check what makes the most sense for you.

