Do not trust Plaid or services that use it - it stores your login credentials directly...
I use spreadsheets - download csv from your bank, import, label categories, then you can look at it any way you like. Doesn't take that much time, and with a few heuristics, the tagging can be mostly automated...