I previously used NPM, it was easy to use and simple, but more robust stuff had to be done in the config area. I ended up having to edit configs more often than not in the end, so I switched to Traefik so now I just drop some extra blocks of text directly in my compose files and it just handles it.
That poor normal mage out there reading a book every time he wants to cast some weak fireball.
Then Rudeus just casually conjures a fire nuke without saying a word.