Actually, they are really good for their price. Besides a view small problems, I doubt you would find a host that does better for the same price.
The problem is that they are still on windows 2000 servers and should be upgrading to 2003 here in another month. Because they are in 2000 and we have shared hosting with other websites, if one of those other sites has some bad code that crashes the server, everyone goes down. When they upgrade to 2003, everyones website will run in its own process so things will be much happier.