I can confidently say SiteGround is the winner in my eyes. They have impressed me more than Bluehost and Dreamhost over the years and continue to get better.
1