You're absolutely right. If you're over 1 million, it's worth considering splitting it into different entities. If you browse the forum, you can find topics with suggestions for more attractive ways to set up your structure. Also, stay away from Switzerland - like you said, it's too expensive...