HabitBull's app has a simple but powerful UI where you can see your whole month at a glance. With this UI, it's really easy to see on which day you broke a habit.
Further, their app has graphs and charts showing you visual data on how you performed with your habits, and what your success % is as compared to your desired goals. It's even better that you can export all the data in CSV format and analyse it by yourself all you want.
One really cool feature is the ability to decide how often and how many times you need to perform a habit. It could be that you need to exercise 2 times a week, which HabitBull allows you to track easily.
Streaks has a different approach than other habit tracker apps. It's less so a tracker and more a to-do list, with their core value proposition being to help you form good habits.
The app does this by having you list down the habits you want to inculcate as tasks in a to-do list. Each day when you perform the task, your streak increases.
Over a period of time, this would solidify the behaviour and therefore help you in incorporating new good habits into your life.
HabitBull for iOS scores an excellent 4.7 rating. See latest reviews.
HabitBull for Android scores a good 4.3 rating. See latest reviews.
HabitBull is available as a free app. You can unlock premium features starting at $4.99 per month, or pay $19.99 for a yearly subscription.
Streaks is available as a paid app that costs $4.99.
This app is not available for Web, MacOS or Windows desktop PCs.