I think distributive ETFs are better. You have to pay the same taxes in Switzerland anyway (except Luxembourg-based funds but those are usually not exchange-traded). I assume you want/need to get back some money after you retire. You can use the dividends to rebalance your portfolio the way you want.
Why ?