Actually, it’s not even close. With a tax attorney, you have attorney-client privilege, which protects everything you two talk about regarding your situation. With your CPA, you do not. The government can demand all the records of your conversations, and your CPA can even be called to testify against you. Only a tax lawyer can get you the best possible outcome.