16 karma · joined June 25, 2008
1. Programming language ecosystem/Framework ecosystem/Developer support/Tutorials/Books
2. Framework maturity - has it been around for a while to have gone through a development
3. Ease of finding developers in the future
4. Ongoing support and development - has the required support to address security concerns, bugs and issues.
5. Most importantly - which one are you most comfortable with.
Just my humble opinion :-)
Hope it helps!
Good effort though!
Currently, I am using Dreamhost and as it has been mentioned before it does have outages but my blog and other simple sites do not have a lot of traffic to deal with so it is ok for the time being.
For any sort of professional deployment, I am using slicehost's VPS. Linode is also a good one. However, with slicehost I built the entire server myself so it gives you a fine grained control which I miss with dreamhost.
It is definitely a cleaner and more logical way of doing things but it is a matter of taste after all. If you like working with regular HTML/CSS...stick to it. No harm in trying once though.