I am lucky having found Jumpline.com web host - these guys are professionals.
Their technical support is outstanding - support tickets tend to get a response within minutes, which usually resolves the problem. Their vps plans start from $29.95/month - a good price.
Reliability is 100% I honestly cannot remember the last downtime our site has had that wasn't because of something I did.