Natural instinct would be to get a host in the country you reside. But what if your customers are mostly overseas? Obviously! being hosted in a country with better internet connections and infrastructure would make more sense.
Now let's discuss which country has the best internet resources and connection! That makes the most sense hosting there. We will also look at the benefits of hosting in your home country versus hosting in a country which is better connected through the internet.
Being a citizen in a country with good internet resources and infrastructure!! sounds heavenly! But what good is the infrastructure and connection if there is no business?
If your audience is international, investing in a CDN would help to achieve the goal of serving the international audience speedily.