I use the desk top version of QB premier contractor edition. I also use it to do payroll and pay / file my SUTA/ FUTA, SSI and FICA through it too. It was a bear to get the 940/941's set up. My CPA said I was very rare cause even she had issues. I forgot how I did not now but I had to get a special pin from the IRS to do it.
Also lucky cause the CPA gave me access to one of her payroll licenses which I under stand is about $350.00 a year. She did just a good job training me, I have not had to use a QB Proadvisor or CPA in about 2 years now. I am still using her Payroll licenses however.