@humptydumpty - we came off Wave to get off their processing. Wave is great if you like getting ripped off by Stripe. Using Elavon through Auth with invoice Ninja saves us about $15k a year in processing fees, so a few headaches don't bother us. PLus all the added functionality and control.
We can handle a few bugs. YMMV.