Linode hasn't been best lately. They suffered far too many outages and network issues (especially Fremont data center). We have been seriously considering moving to a dedicated setup because of network issues. (Also the fact that they are inflexible -- we want RAM but not hard disk capacity; they can't help us).