The verdict
If you are a freelancer or sole trader with simple needs, and you mainly want business money kept apart from personal money, pick Revolut Pro. If you run a software or online business and want payments, subscriptions and invoices tied into your product, pick Stripe.
For most small B2B teams that sell online, I would lean to Stripe, because it scales and plugs into the rest of your stack. For a solo operator invoicing a few clients, it is more than you need. The two can also coexist, with Stripe taking payments and the payout landing in a business account. Neither is a bookkeeping tool.