I’ve been quite happy.
Initial install and config requires a small amount of work but after that incremental changes are a changes to the configuration file and a deploy.
With the peace of mind that if something does not work you can always revert the change and re-deploy .