I self-host n8n and get a ton of mileage out of it. Doesn't cost me a dime.
In my limited testing, I found n8n to be heavily focused on cloud API use, from their onboarding quick tutorial to the collection of provided nodes, I found adapting them to strictly local use something of a chore.
https://docs.n8n.io/sustainable-use-license/#what-is-and-isn...
For production use, it will cost money one way or another.