FreeAgent is the only accounting package that we have, it allows me to manage and see the business and it's current financial state in a matter of minutes, and it takes me less than an hour a week to ensure that everything is reconciled. Billing is a breeze with recurring invoices, and reconcilliation is simple with automatic bank imports.
FreeAgent is well suited to the industries that it is targeted at - anyone who does freelance or is a small firm. The software is amazing; the price point is fantastic, as you get discounts for referrals, the more people you refer to FreeAgent, the less you pay! The team is very responsive to support requests and improvements as well.