I've had to deal with all these issues of Merchant accounts, business bank accounts and what not, and it sucks! Its time consuming, expensive, and a pain in the ass.
I've used Recurly for another project I recently launched, and I kinda liked them, thats of course before using Stripe! What sold Stripe to me was their pricing scheme, very simple, no monthly crap. I'm pretty sure startups struggle at first with monthly fees...