I had 8 instances with Linode and quickly moved after their disgraceful behaviour during their Bitcoin security incident. In which customers were only told days after it was reported across the internet and to this day nobody knows exactly what happened, what was done to fix it or whether it will happen again.
As a PaaS/IaaS provide you NEVER, EVER hide things from your customers. Especially with security. And you combine this with their very average uptime and I would never recommend Linode to anybody.
You are much better off having a look around: