I have been looking for alternatives to Microsoft Money for a while. While annoying to have to keep a virtual Windows machine just for Money (which you can freely download from Microsoft by the way), it was working just great. The features I really liked about it are:

  • Keyboard shortcuts made it very easy to quickly enter multiple entries
  • Importing my monthly credit card statement made it very easy to reconcile and catch any potential errors
  • Easy to get monthly reports about my spending

But then one day the latest import made Money crash and I was forced to look for alternatives.

Gnucash

Pros:

  • easy to match imported transactions to already existing transactions
  • has android app that is easy to import from
  • sufficient support for multiple currencies

Cons:

  • clumsy interface
  • reports are almost unusable
  • OFX support is buggy
    • crashes on legitimate OFX files
    • imported categories from the mobile app create duplicate transactions

Skrooge

Pros:

  • very nice interface
  • automatic download of the latest exchange rates
  • OFX support seems mature
  • reports look nice
  • supports importing Microsoft Money files

Cons:

  • importing OFX creates duplicates
  • importing OFX does not let you pick an account to import into
  • the interface can be overly complicated
  • requires most of KDE

Homebank

Pros:

  • nice interface
  • importing seems mature

Cons:

  • transaction entry screen is uncomfortable (I like to enter directly into the transaction register)

Quicken

Cons:

  • no Linux support
  • not free

Mint.com

Cons:

  • I am not ready to put my finances on the cloud

Grisbi

Cons:

  • It was a long time since I tried it but it seems immature
  • UTF-8 support is lacking