I just can't get past their website which is a hot mess. Diving into hosting, DNS, email etc. well, it just gets worse and worse.

The complexity of their site is mind boggling. Their emphasis on trying to upsell you at every opportunity is aggravating at best and maddening too.

No thanks.