I've been happy with DigitalOcean, although they recently laid off their technical documentation team, which was terrible news. Otherwise, it's been rock solid and performs well.
DO had excellent technical documentation, okay support (I really miss Linode's), and has been regularly churning out new products. For someone that doesn't like moving infrastructure around, they are a good long-term bet.