One of the major frustrations we had with our MVP product, is that it was limited to only work through PayPal. Our PayPal account had major limitations and on every marketplace transaction, the payment would be immediately sent to us and the seller. It didn't give us the ability to place payments into an escrow account that would be released to sellers after they had completed the sale. Fortunately, most sellers continued to deliver their services, but we had a handful of instances where that wasn't the case and PayPal wasn't helpful in getting those funds back to us.
Launching with Stripe couldn't come soon enough, they have been a tremendous partner and we haven't looked back.