HI Jasmine - Braintree and Stripe are the two with the best reporting analytics. If you want the lowest rates then Card1 is pretty good. Haven't found any rates that are lower. Happy to connect you.
I recently went with Intuit and found both the sign up and customer service to be incredible. No fuss, no monthly charge just 15 minutes on the phone. I had paying a charge but ... that's gonna happen anywhere unfortunately.