A web host might be good for someone but not be good for you, all depends.
Blue host has all the positives, 24x7 support, phone support, + blue hosts is a much larger company then dream hosts. I dont think you will make a wrong move if you go with dream host or blue host.