Personally, at least among the apps I have used, no, I don't think any parts of existing apps are done well. I think there are a lot of existing applications which /do/ a lot, Mint, YNAB, EveryDollar, etc., etc. But the core budgeting/transaction aspect of them is always just the same thing, and instead of fleshing that particular aspect out, they branch out into investment management, credit building, loan/credit card recommendations. All important things, given, but the end result is a weaker product which does a lot okay but nothing great. The one exception is actual budget's (https://actualbudget.com/) reporting. Really big fan of their reporting feature, as well as their FOSS approach.