I have experience with quite a few other hosts myself and know what it is like when it comes to shared hosting with less then bonafide companies, the overselling and badly managed hosting that comes with it and rather lack of support. I was pretty naive in the beginning and all was very scary, but have learned as I went along.
It is just not attainable (these companies dissappear just as quick as they start, including your sites dissappearing - with quite a few of them on Ebay) and rather pay a bit for my hosting with the ensured managed allocated space, where overselling is not practiced and where the company has been around for quite a few years and a good support structure.
These are good indicators when looking for a host.
I finally stumbled upon Webhosting UK who had these qualities and is the best move I have made, not because I want browniepoints

, but because of my experience with other webhosts and what I have experienced with Webhosting UK in terms of support, not to mention the great uptime.
Downtime can happen anywhere and with any host and I know that Webhosting UK will do anything to solve these problems if they occur. I have send quite a few support tickets because I am not really familiar handling technical stuff on the server or even uploading software, but all my tickets have always been solved and actioned within the day and I can't really ask for more.