GERMANS: Be aware! Don't buy any US ETFs when you pay taxes in Germany. There is pretty heavy penalty tax on ETFs. Depends on the difference of the price on the first day of trading of the year and on the last. If unlucky you can pay 50% tax on your gains. I did just this year pay 45% and I won't be getting it back. Read thru this first: https://www.justetf.com/de-en/news/etf/steuereinfach-in-etfs...
I'm using DEGIRO (based in the NL), seems to be OK, decent website and low fees. They have this weird thing about loaning out your shares in the regular accounts; I couldn't quite get the risk I'd be exposed to in that case, so I went with a Custody account.