Another vote for Day One. I have been using it for about five years and am very satisfied with it. If you are ok with the fact that it stores your journal on their server and that it costs a couple dollars to buy the app with the Mac version being pricey, then give it a shot. I have only good things to report: the developer has great customer support, even build into the iOS app, the apps are beautiful and perform smooth even with many entries. I really like the on-this-day feature that shows you all your entries from this day throughout your journal history. It supports multiple journals, Markup, multiple images including their geo-tag, custom tags for every entry and supports the share-feature in iOS.