Streaks is the first app that comes to mind. It's a simple app to use and it allows customization for what kind of goals you want to achieve. Just set a goal, tap the goal to record it and you're done.
I use Habit List, and it gives me a great overview of my habits and routines. Easy customization and clean design are the main advantages for me, though morning reminders are very helpful too :)