I’m a longtime Gnucash user but it’s no harm looking around at what’s on offer. Here’s a review of MoneyDance 2003. MoneyDance is a cross-platform Java finance program the reviewer is quite taken with, while at the same time dissing on Gnucash.
If you have Linux installed, try out Gnucash, you won’t be disappointed!