I'm looking at Moneyworks right now. Seems to have all of the features and there are 3 versions so there is a growth path. They've developed an interface to allow it to talk to FileMaker and I believe that they are open to finding other applications to communicate with.
I'm planning on becoming a consultant and adding the product to the Daylite and FileMaker solutions that I offer now.
Hope this helps,