I had tried this program in the past, and decided to forgo using it. However, with its recent advances, it has met many of my personal financial needs in a nice package. There is a little bit of a learning curve, but if you are serious about using the program, you shouldn't have any problems understanding the logic of the programs flow.
The customer support is stellar! I can't remember getting such great support on any other product that I have ever purchased in my life. The customer support is well worth the price of the software. Also, they are constantly upgrading and fine-tuning the program, month after month. In my opinion, they are a benchmark of customer support.
For my personal needs, this program alone is not enough. I still need the online capabilities of a Quicken. However, if you don't do much with online banking and bill pay, then this program should be just fine. It's too bad there isn't some swift interface between Budget and Quicken. Then everything would simply be perfect!