For personal accounting and investment tracking I've been happy with Moneydance,
http://www.moneydance.com, a Java application.
For more complicated; i.e., business accounting, I've been happy with APPGEN,
http://www.appgen.com (this is a "real" double-entry accounting system).
Both are inexpensive license fees and, in my opinion, more than worth the minimum cost.