Hi,
Two features I think we need:
The ability to create custom categories.
The ability to split a transaction across multiple categories. Eg a big shop at the supermarket could well contain several categories of spending rather than just all be groceries.
Cheers,
Mike