I've been running my business on quickbooks for over 15 years and have never felt the need to look elsewhere. I use quickbooks pro single-user and only update it every few years, so it works out to maybe $30.00/us per year for the software. If you need payroll then there is a yearly tax table you need to buy (in the US anyway).
I tried a couple web-based freeware accounting but didn't like it. They all seemed to take about 4 or 5 times as many clicks/keystrokes per transaction entry, which for me meant it took twice as long to do my bookkeeping data entry.