In their defense, I've read that they have improved significantly - but they had a pretty poor reputation to begin with.
While its great to support a company that fights for your rights, it's also prudent to ensure the company meets your service needs.
So, I'd suggest reading sites like WebHostingTalk, and similar. Then, after reading, I'd suggest interacting with them to answer questions and measure things like initial response time. And, of course, basing your judgement on that and not just reviews or willingness to fight for your rights.