I been to H&R Block a few times.
I have had no problems with them at all.
There staff is always professional.
They prepare my taxes, and have always done a good job.
The waiting period is not to awful, unless you wait until the last minute to get them done.
Parking was ok.
I think H&R and a lot of tax places charge quite a bit for the paper work.