I have no idea where I will be on taxes this year. Anxiously waiting on my CPA's word. It is very complicated this year.
I've been doing ours for a few decades now. When I had my own business I hired a CPA. (A couple). Of those two, I never got what I felt was their fiduciary responsibility to do their best to save me money. I keep exact records of expenditures and they seemed never willing to take the time to do what I called, good work.
I did my own payroll as well when I had 11 employees and was audited a couple times. Never had any issues.
I always try going by, "don't lie and you do not have to remember what you said." Do that in business as well... Yep, lots of work but I keep what's ours better that way.