pull down to refresh

Trust me, but verify. Once you start describing your system declaratively with the assurance that what you have is what you expect and will be the same for every machine using the same definition, you'll never go back... :)
I am not even talking about the joy of using that same definition to build images for whatever target you need (VPS, proxmox, raspberri Pi, etc...).
Of course, take your time, like anything worth doing, it's a steep learning curve, but same as a tool like Vim, it's a long time investment.