I have found that all halfway decent habit tracking apps prioritize streaks. Unfortunately, I find the concept of streaks to be demotivating. I now use Tally:
It is pretty (but not as good as streaks, because no icons) and easy to log, but the data visualizations aren’t the best and the interface is definitely too obscure. Once you learn it, it’s pretty good. But the dang typeface is too small at times.