TaxDome is capable. It is not the reason your practice is hard to run.
The reason is that the operating decisions underneath it were never made. Who chases a missing document, and on what day, and how many times before it becomes your problem. What happens when a client goes quiet in March. Where every return sits at four o'clock on April 9th, and who is supposed to know that without asking you.
Software cannot answer any of that. It's a big empty box until somebody decides how the practice actually runs.
That's what we do. We fix the operation first, and then we build it, one pipeline at a time, live and carrying real weight before you touch the next one. That's the Pipeline Stacking Method, and it's the reason members get something working in weeks instead of abandoning a half-built pipeline in February.
The end of it is a practice you don't have to carry.