Well, since that's all out of the way, I do have a few things to say about some of these points.

- Search for the Direct Service Provider;
I can only guess that you mean it's better to look for someone who owns a data center than a reseller. Which is fine, if you're looking for a place to park at least a few dozen servers. Most people aren't going to be able to bring enough business to make it worth the data center owners time to talk to them, let alone host them though.
All of the time you waste looking for something you're not likely going to be able to afford anyways, would be better spent building your business to a point where it can afford it.
- Are You Going to be Supported 24/7?;
The only way you're going to get support at all hours of the night, is if you're getting it from someone half-way around the world, or someone who sits in a call center at 2AM because they have nothing better to do and chances are they care more about staying on the phone with you for as long as possible so they don't have to find something to keep themselves occupied than they are going to be with helping you.
Seriously, how many times have you contacted one of these "24/7 support" lines and NOT immediately wanted to shoot yourself when you realized you're talking to outsourced support?
- Local Provider - preferred;
"local" makes me think I should be looking for a provider in Clearwater Florida, since that's where I live. However, I'm better off having my provider where it is, Texas, because I get visitors mostly from the United States and they are spread pretty evenly around the US.
"Regional provider" might be a better choice of words. Terms you may want to read about are "Internet Exchange Points" and "Network Hubs".
- Make Sure Your Provider Offers Uptime and SLA Guarantees (Service Level Agreements);
"Honors" would be a better choice of words than "Offers". Everyone and their uncle "offers" these guarantees, but some of the ones who offer them would rather bankrupt the company and keep everyones money, only to start a new company and do the whole thing over again, than honor these guarantees.
- Pricing Peculiarities - make sure there are no hidden fees;
Everyone wants to cry hidden fees this, hidden fees that. What the hell
is a "hidden fee"?
A hidden fee is typically when a service provider charges you for something that most people would consider to be included in the advertised price.
For instance, if 99% of the service providers are charging a $$$ "setup fee", a service provider with a hidden fee may advertise "no setup fee!!!" to make their offer look more attractive than the rest of the competition, but what they don't advertise, is that in order to cover the cost of setup they started charging 500% of the going rate for bandwidth overages and count every single bit of bandwidth so that people get these overage charges more often.
- Company Age - better to be more experienced and stable;
5 years under the same management is a good starting point.
- Check the Reviews;
It used to be good advice and something people would often think to do naturally, but these days most of the reviews you see are provided by "viral marketers" and people who are getting a commission if you sign up through their review.
If you're going to look at reviews, scope the providers site out first and make sure they don't have an easy to join "affiliate program". You're much more likely to get
honest reviews for companies without affiliate programs. Even this isn't fool proof though, you still have to look out for "sock puppets", which are companies who send their employees out to pretend they're customers and look for critical reviews and try to discredit the original reviewer. On the other side, you have competitors who will try and poison their competition by going around making critical reviews.
So basically, like I said to begin with, do the exact oppisite, ignore reviews. They're only going to give you a headache. If you want the opinion of others, ask around in your own close circle of friends and see who they use.
- Check the Social Media Activity - of the company
This is even worse than looking for reviews. You can't even trust the wall posts of your own friends on Facebook these days because companies setup scripts that post things to users walls without them knowing.
Strong with this one, the sudo is.