Eu tenho experiência com a DreamHost e com a HostGator.
Primeiro, no começo logo depois de abandonar os serviços de hospedagens no Brasil pois não tem algo que se compare aos EUA, eu comecei hospedando 1 blog que tinha na hostgator. Era bom, o blog nao tinha tanto tráfego, cerca de 500 visitas por dia e não mais. Mas eu queria testar tambem a DreamHost. Mudei para lá!
Fiquei uns 10 meses lá talvez, criei mais projetos. É bom, nunca tive problemas, mas por incrível que pareça não tem AwStats que eu gosto muito. E lá não é cPanel e sim um painel de controle próprio. Tirando esse fato, alguns detalhes me irritaram, diziam que minha conta daria direito a 4 dominios free enquanto hospedasse com eles, e me cobraram, dentre outros.
No fim das contas, a pouco tempo resolvi voltar para a HostGator. Migrei todos os meus sites, na mão mesmo, um a um, fazendo backup do BD no phpmyadmin e posteriormente importando o .sql.
Estou muito satisfeito com os serviços, não pretendo mudar. Se meus projetos crescerem vou pegar um VPS com eles, ou um dedicado. Até me ligaram no dia que eu fiz a conta, dando as boas vindas! O suporte é bom, se fala inglês não terá problemas.
Agora é fato que nada é ilimitado. Eles tem limite de uso de CPU como todos esses hosts shared dos EUA. Podem dizer que não tem limite de espaço e banda, pois se utilizar o CPU mais de 25% por mais de 90 segundos será advertido e recomendado otimizar seus sites, scripts, se continuar, será convidado a um plano maior, dedicado, ou.. rua.
Boa sorte ai amigo na sua escolha. E se por ventura for de HostGator utilize o cupom "wordpress" na hora de contratar o plano mensal baby, sai por 0,01 cents o primeiro mês, eu pago por PayPal.