I need good reporting.
Just this Monday I published a piece on Subscription Billing Software, where I provide a small selection of recommendations. For the sake of one more good recommendation, Braintree is a scalable, cost-efficient solution at 2.9% + 30¢ per transaction. It's multiterritory, multicurrency, and it has mobile capabilities. Braintree does provide analytics, but for something that's intuitive and visual, SumAll is a great add-on.