I think that your list is not full without this company Swisshosters (google it). It is a good reliable Swiss company. They have both dedicated and cloud servers. All of them are protected from DDoS attacks. Their support is 24/7. They have 99.9% uptime.