I tried using John Wiegley's Ledger, which uses negative numbers. Everything was great about Ledger except for that part - I just couldn't wrap my head around it.
There's no need to learn any confusing "credit" or "debit" jargon, you just need to think about the movement of money (which you had to do already).