CRM's are awesome for automation and making complex marketing a no-brainer. The problem lies in setting them up.
We've set up hundreds of CRM's to handle marketing automation for clients. Email marketing. SMS marketing. Form automation. Page and Form based rule automation. And that just scratches the surface!
What do you want to go out? When should it go out? When someone does something, what should happen? All of that needs to be identified and built for.
Not to mention - which third party services can you use to offload other tasks... Like document signing, inbound text messages, project management, file management. You name it, we've built it into a CRM.