I did the same thing. Shocked that five years later there still isn’t a great app that really wows. I think the fundamental problem is that the data is broken. Banks don’t get context from the merchants, and the devs only get ugly data from the banks. The only way this situation will improve is if we can somehow get devs better data. I kicked around ideas on how to do that for a year or so before running out of steam.