I've used iBank in the past. Its a great program, love the features, however as your database grows, I've found iBank runs slower. This was true on both my iBook and my MacBook Pro (specs in my signature)
I got a copy of ChaChing with the latest MacHeist bundle, its okay, but I'm glad I didn't pay full price for it.
Unless I come across an application on part with Quicken, but more feature rich and current, I'm probably going to just buy MS Money and run it in my Vista partition. Not the best solution, but its most likely the only way I'll get the features I want.