Automation script

Hello,

I’m thinking of switching from workflows to automation scripts to improve productivity and code visibility.
Are automation code going to be maintained ?
Are there any limitations on what automation scripts can do compared to workflows ?

Thank you

Cheers !