Hi Alex, If you are mainly targeting US, a US host will be good. If you are targeting multiple countries, I recommend Cloudflare. Cloudflare distribute your website contents around the website to different clouds in different countries. This means Cloudflare serve your US customers using their US cloud and Singapore customers using Singapore cloud. Its nearer to them thus it speed up the loading time.
More details: https://www.cloudflare.com/ (watch the video)