I've used a LOT of providers for varying periods over the last 3 years, but a few stand out:
Ramnode - everything has just been rock solid. Network downtime is an incredibly rare occurrence, and I think I've only seen one unexplained reboot of a service in about 8 months. Performance is also...