It depends on your needs as a business. Stripe Payments is better to use if you plan on incorporating online and in-person payments because it’s got native tools to deal with both of these. If your main form of transactions are online purchases, Paypal is a better option.