Best online brokers for ETF for non US citizens?

Hi everyone,

I’m looking for online brokers to open an account with. I’m currently living in US but I’ll be moving out of the country but I’ll still keep my US bank account and I’m non US citizens. Considering these factors, what brokers would you recommend regarding cost and executions?