Bowness used the apps in his business for about a year each, and his in-depth, insightful observations of the merits and issues with each of the services are based on long-term, real-world usage and worth noting.

Especially interesting are his notes of problems or quirks with each of the apps, which could be very handy when it comes to picking the right service for your business. According to Bowness, Freshbooks’ time tracking is “difficult when you have multiple employees,” its project management is “dismal” and its reports “suck.” Blinksale, meanwhile, offers neither integrated time tracking nor the ability to integrate with a payment gateway, he says, and cannot create estimates. Harvest is similarly unable to create estimates or integrate with a payment gateway, according to Bowness, and recurring invoices are not handled that well. And he finds it “ridiculous” that SSL support is only available with the $90-per-month plan.

Freshbooks is the most feature-rich, Bowness notes, but while it does everything, he says that it “doesn’t do anything particularly well” and its interface is not intuitive. And Blinksale is perfect if you are a freelancer, but not if you have staff. Bowness’ personal favorite is Harvest, which delivers simplicity while boasting a substantial feature set (although not as complete as Freshbooks’).