I know a website that gives very good hosting servers. I'm always playing there and till now have no problems. I'm using the Wombat Servers
https://wombatservers.com/ because they have hosting all over the world. I prefer to play on Australian servers because a local Australian host is that the people using your server in Australia while having a much better experience. Because it is more interesting to play with pro's and I think it is better to be the last between the best. Sometimes I'm playing also on Indian servers because they are playing like ''wild''.