Adjust how the program interfaces
Regarding matching uncatergorized transactions to the bank statement: rather than have the entire page refresh when a transaction has been matched to to the bank statement, it would save a lot of time to have the selection automatically jump to the next uncategorized item on the list and maintain it's place (not have the whole page refresh and return to the top of the list), eliminating the need to scroll all the way down and find your place again. This is a small detail that many other programs feature and I estimate it would increase a person's productivity by 300-500% by eliminating the repetition of the activity of locating oneself in the list of transactions.