I let H&R Block handle my taxes because I know they are doing an amazing job. They got a lot of money back for me in the last few years and I would recommend them to anyone.
The service is fast and uncomplicated, they handle everything for you. Best you get your tax refund fast. They are a little expensive but I don't mind to pay a little more for an excellent service.