I would like to point out that moneyGuru also supports split transactions ("splitting transactions between different categories", unless I misunderstand, is the same thing as a split). You can do so by opening the Transaction Panel (Cmd-I) when you have a transaction selected.