With regards to VAT - when you sell to B2C customers in Europe (which I'm sure you do), you need to charge them VAT in the state they reside in. The easiest way to do this is with something like Paddle [0]. After that, probably registering in Ireland for VAT MOSS [1].
It alarms me how many people start taking payments from Stripe for their new platform without spending any time to get sales/VAT tax compliance in place.
Remember when this [2] blew up on the front page of Hacker News about GitHub Sponsors delivering a B2C service, without any VAT applied? That's the same reason that just taking payments with Stripe isn't enough.
[0] https://paddle.com/support/how-does-paddle-handle-vat-on-my-... [1] https://www.gov.uk/government/collections/vat-moss-vat-on-sa... [2] https://news.ycombinator.com/item?id=26293050