As programmers we have one of the nicest jobs in society, there’s a lot of shit that we don’t have to deal with (figurative and literally), I’m very grateful for that.
If you want to go with a simple company outside of Croatia, maybe go with a UK Ltd, easy and cheap to set up and run. I used Sleek https://sleek.com/uk/ for that.
But if you live in Croatia, I would go with a local equivalent of a Ltd + Paddle/Gumroad/FastSpring.