My bank (Danske Bank) even does that for me. When I log in, it shows a bar chart of spending categorized for the previous 30 days (housing, transport, food etc).
Changing the range changes what transactions are summarized, and what transactions are shown in detail below the graph. Clicking a graph category further filters and shows the transactions that match, with the graph changing to more specific sub-categories (rent, water, electricity etc if I click housing).
The categories are set automatically, but can be overridden or a transaction can be divided between several, and that remembered for future transactions.
I'm impressed that a bank produced this system!
Not only that, I can download a monthly spreadsheet of all my transactions, pivot them into a simple table and so on and so forth. Data out the wazoo. £105 a month on tube fares. £235 a month on lunch. £17 on fuel. Knowing where I spent it is as useful if not more so than how much I spent in total.
Then of course there is the free money I get from spending on a card. It all seems like a no brainer. And I never need to go to an ATM. And most the time I just lean my wallet against a card reader and mosey onwards.
I'm not sold.