I love FreshBooks! I've spent many years using Quickbooks at places I've worked, and I tried it several times for my personal business use, but it has always been buggy, laggy, and just a pain to use. About two years ago I tried FreshBooks and thoroughly enjoyed using it from the very start. It's so easy and intuitive for me to use, and doesn't slow me down or make it more difficult to keep track of things, or getting invoices out and getting paid. Great piece of software, and have had great interactions with the support team as well.