When I split my credit card payment, I enter the payee. Wouldn't it be handy, to have the category automatically filled in based on the last category associated with the same payee? For example, I set the payee to 'Café X'. The last transaction with 'Café X' was categorized as 'Restaurants'. In this case, when splitting, after setting the payee to 'Café X', the category would automatically be set to 'Restaurants' (which the user can override, if needed). This feature is especially useful when dealing with numerous categories and uncertain about the right choice. I've found it difficult to stop the splitting process midway. The transaction can only be saved when the balance is 0.