I'm with a card processor I don't like. I'm about to sign up with a new one, but I just read over their 10-page contract and it's downright abusive. I get the feeling they're all the same and whether or not you're with a "bad one" is just a matter of how many mistakes you've made which have caused them to show their true colors.
Are there any truly different processors out there? The PayPal merchant account seems like it might be one, but I don't want "PAYPAL" to show up on my customers' statement, plus I don't collect CVV2 data and the last time I checked PayPal required it.