You are absolutely right, if you are not familiar with docker-compose, ssh tunnels, wireguard, etc... it will take more time to setup, that being said as far as maintenance go you will probably have a similar experience.
Most of my setup was done through SSH during boring classes in college so I had plenty of time to read documentation and figure out new tools.