For the past couple of years I've been using Pancake for invoicing but now I'm reevaluating invoicing apps.
So far I've looked at:
Any others I should be looking at?
Ideally, I'd like to integrate with Stripe (or Dwolla). Pancake was great because I could add surcharges to different payment methods.
I use Freshbooks and haven't found a better alternative yet.
Here are some others I benchmarked before going with Freshbooks:
Another one to look at is Xero.
The two most popular ones are still Freshbooks and Wave. Here's a comparison on GetApp.