Are you sure the Swiss branch is offering these funds? Offers in each country are different.
A lot of amundi funds use Swap, be careful with that.
I completely agree that mutual funds are easier to invest. However, the funds from Vanguards in Europe have an higher TER than ETFs and with european based funds you can’t use the W8-BEN to have a tax reduction