It only matters where your traffic is coming from. So for instance, if most of your traffic is in the UK or over seas, then you would want to get a host there rather than in the states.
However, if you have cloud based hosting, they are likely to have servers all over the world, so it won't really matter which company you choose to host with, so long as the servers are spread around.