EU SaaS founder here. It really is not as complicated as people are making it out to be, at least for digital services (I have no experience with physical products). Use a service like Quaderno https://quaderno.io for the invoicing, they plug into Stripe. Once you get that set up it's not a big issue.