One of the reasons that I like stripe more is that they give you much more granular control ove the user experience. Users on your site never need to know that you are using stripe to process payments. Things just work. Also: PayPal customer service is a joke, they will freeze your account etc... etc...