"they could increase your tax return by around $300 vs. what the other guy can do. How can they do that?"

I think they're counting on "the other guy" being the taxpayer him/herself. Who probably doesn't know much about the tax code. So as far as differences in tax software, there probably isn't much. Except for spyware.