@junio are cheaper, sometimes structured differently, but above all you earn money as a shareholder on the stock exchange. SPDR is listed on the stock exchange and so is MSCI, so you indirectly line your own pockets. Vanguard is a private company and only has the cool cooperative structure in the USA, so there is no great reason to choose them in Europe.