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 from the app.
I don't have a screenshot of the app, but found a video available on youtube. You can watch the video first and decide if you want to check it out.