Streamline your business. Compare the best invoicing software for freelancers, featuring FreshBooks, QuickBooks, and more. Pros, cons, and pricing.