I've used Linode for the last 4 years, and prior to this week, I've only had 2-3 instances of downtime, usually only for a few minutes. This week, it's happened 3 times, which really sucks.
I've been using DigitalOcean for about a year, and I experience downtime with them (NYC1) about once or twice every month. But they're $5.
This sort of thing happens to every VPS provider at some point, and switching to DigitalOcean isn't going to make a huge difference in that respect.
I do wish Linode were a bit better about updating their status page. I don't like relying other peoples angry tweets to determine if it's Linode, or just me.