I started using Drake last year. I have been kicking myself for not starting it earlier.
I actually tried it about ten years ago, but it was very limited, and I do a variety of complex returns including 1040, 1041, 1065, 1120, 1120S, 990, 706, 709 and multistate.
I thought Lacerte was my only real option. But their product and service are lacking. So I took the plunge quite concerned I was jumping out of the frying pan into the fire.
A cost comparison made me even more concerned so much so that I called Drake to find out why they were so much less expensive and what was I missing.
I have found Drake to be much more technically accurate than Lacerte. This can be a drawback if you do not know what you are doing because Lacerte is easier to override than Drake. Thus you do not necessarily need to know what you are doing in Lacerte; you can just override stuff.
The few times I needed to call Drake, a person answers the phone almost immediately. That is the person that helps you, and it never took more than a few minutes at best. With Lacerte it takes a few minutes just to get to a person that may or may not be able to help you.