I have a finance background but still use an accountant, I have my own business and have my accountant do the business return and personal return as well. I'm pretty sure the software would do the same job, but I do like having somebody I can call whenever I have a question about something finance related or tax related, such as deductions, retirement savings, etc.
I use a local professional, not a big agency. I feel as though I'm not paying so much for the annual return prep as for his advice whenever I need it as well.
My personal returns usually run about $300-$350 for my family.
Hope this helps,
Anthony