SoftBanking is really easy to use. You can download transactions from your bank and save them in the most common formats (such as txt, csv and xls) and then import information directly into your accounts.
First, assign categories and spenders to transactions and then statistics will show you where your money went and who spend it, with as much detail as you like.
All this with a XP Style interface.