Difference between PayPal and Stripe for payments?

I see a lot of people on here using Stripe. Just out of curiosity, what is the difference/benefit to using Stripe over PayPal for accepting payments? Or are they not the same thing?

I’ve been using PayPal all these years for processing payments and have not experienced any issues. Should I be using Stripe instead?