My interactions with tax prep professionals and software have all been far, far worse than my interactions with the IRS. The IRS says exactly what they mean, while everyone else "interprets," does a bad job of it, and leaves you stuck with the bill plus the hassle.