Both are WordPress-recommended hosts, but they price very differently. DreamHost keeps renewals low and offers a 97-day guarantee; Bluehost leans on phone support and a free domain.
On long-term value and honesty, DreamHost wins. Bluehost is the pick if phone support is non-negotiable. Both renew higher than they advertise — the true 3-year cost tells the real story.