I have to chime in on this, because I've been bouncing back and forth between financial applications. I was using Money (Jumsoft) for a while, but decided to toss it. Too many UI bugs and quirks, which I told the developers about numerous times, and they always give me the standard "we'll work on it" response. Several versions later, the same bugs still exist.
I'm trying MoneyWell right now. It's nice, but the whole bucket/envelope concept is new to me, and some complicated situations can arise if you have your own business and move money around a lot.
I tried MoneyDance, the interface is butt ugly, IMO. It was a bit laggy in some spots too, I didn't care for it.
iBank was actually the first one I tried. I stopped using it, I think it had problems with handling a large amount of data (a year's worth of transactions). I might give it another go, though.
I'll try out Cha-Ching, too, looks interesting.