iBank is a full-featured financial management app that can help you track bank and credit card accounts, keep an eye on your investment portfolio, generate a variety of reports, and help with budgeting and planning.
iBank's interface has a very Mac-like feel: a toolbar sits over two panes, one for sources on the left and one for a transaction register on the right. Unlike the previous version of iBank, transaction editing happens right in the register view, with drop-down tools for categories, splits, and memos, and you can perform calculations when entering amounts. The right pane is also where you look at charts and reports (which update dynamically as you change data, and which you can print easily), and you can also use a visual, "envelope-style" budgeting system here (which lets you set up envelope icons for different budget categories, allowing you to carry money forward or swap between envelopes). Templates make entering repeat transactions easy (as iBank remembers the criteria of past transactions), and "smart accounts" let you set up dynamic, user-defined categories similar to iTunes' smart playlists. iBank also includes a number of really handy extras, like camera integration (so you can snap a pic of a receipt and tie it to a record), good support for MobileMe and iBank's iOS app, and a flexible and robust system for importing data directly from financial institutions (along with support for OFX, QIF, and QFX files).
iBank still has some shortcomings (for example, there's still no online bill-pay), but otherwise this app hits the sweet spot between power and simplicity, at an affordable price. If you're looking for personal financial management software, iBank is one of the best in this category, and its 30-day, full-version trial is definitely worth checking out.