I like Bank of America, the funds are in your bank account the very next day by 10 am. Much better than waiting 3-4 days with the other merchant accounts because you can scale your marketing much faster.
Paypal is fine, just make sure to have at least a weak backup ready(google checkout works great actually), and that you dump the cash from your PP to your bank as soon as it comes in.