That could︁ work, the problem is that it is more expensive to set up, so maybe it's︂ kind of overkill for a business that hasn't even started yet?
Since OP is starting,︃ it might be wiser to start with a simple setup and focus on profits; later︄ on they could improve it.
In other words, I'd rather start paying an overall Romanian︅ tax of ~10% with a simple setup and focus on growing the business, instead of︆ setting up 3 different companies in 3 different countries.
Of course, the structure that you︇ propose would certainly begin to make more sense as OP's profits grow.