HostForLIFE have been tremendous - why?
1. Their response times have been super fast, friendly and most important they have been successful. To be honest I have been with many other companies who have had super efficient response times, but their attention to detail about my issues (not even properly reading my ticket) were so bad, and their lack of knowledge and ability to understand a question was frustrating - I was always asking for level 2 support (even then hit and miss).
2. Another response positive and reemphasizing point 1, they have quality knowledgeable people who will realistically help answer almost all of your questions, even the ones which are not really their responsibility to fix up or answer - I'm not even kidding, some of the info these guys know and can fix is a credit.
3. Performance for your $$ - I think the plans/pricing/performance is fair... just IMO - no point rambling on this one, as if you go onto a thousand review sites you will get a many different opinions as everyone's thought on $$$ is different, and different websites perform better on different server setups.
4. Up-time: well.... I have had downtime... but, not much, and never long... and when I did I went straight onto support and asked why, and they gave me good legit answers. Also, my site caused a lot of downtime because I was trying to save $$$ on my server... Don't do that, and if you do, don't blame the hosting company, take it on the chin as it is your own fault.