Hi, It really depends on what you plan to do with your investments? Are u looking for dividends consistently? Or are you looking for capital gains? For dividends, I would say that the STI ETF pays are much better yield than the S&P 500. However, in terms of capital gains it is really far off the S&P 500. It wouldn't be fair to compare the two anyway because both countries have different economies. I would probably hold both and proportion according to what your goals are. Have tried several Brokers from TD Ameritrade, Interactive Brokers, Tiger Brokers and even our local banks like DBS Vickers. If you are looking to buy SG stocks, not many Brokers offer that right now. I'm using Tiger Brokers for that right now because of low commissions. That being said this is a custodian account as compared to a CDP account like DBS Vickers. Some people would rather pay higher commissions for that ease of mind in a CDP account. It depends on your risk appetite. I personally split my account across a few brokers If you are a beginner, i would strongly recommend using a robo-advisor as well. Something like stashaway. It takes the guesswork out for yourself. $500 a month would be difficult to purchase on a normal broker unless u buy fractional shares which not everybody offers. Should you decide to go ahead with a regular broker i would say alternate and dollar cost average your different investments across the months. E.g Month 1: S&P500, Month 2: STI You also don't get taxed on capital gains for US stocks with the exception of dividend payouts. So i would not worry about that unless you're using the S&P500 for dividends Hope that helps!