I have tried about 4 finance apps but have used 1 for longer than a year now.
It's called EasyMoney that combines an expense tracker, a bill reminder, a checkbook register and a budget planner into a single finance app. It's pretty neat that files like CSV and QIF can be exported and imported...