We used Braintree and during the time they were bought out by PayPal and all th terrible PayPal support was integrated. We could never reach a live person at Braintree again and ended up switching processors.
It's scary to think a processor can't answer a phone call but hold your entire business' money in their hands.