Hands down quickbooks. Its cheap, has easy interface & reporting, heavily customizable. Simply Accounting doesn't even come close (at least the last version I have used).
Accountants complain that Quickbooks does not provide the same level of audit trail as other software, since it allows you to delete and modify the original entry, but there are versions available with settings that allow this functionality.
I have not tested Quickbooks materials management, currency exchange, treasury functions, so perhaps others could elaborate on whether these are any good, but for basic small scale bookkeeping, you can't go wrong. I recommend to turn off all the extra features and windows and things, and just use the bare essentials.