While the length of the domain life and design have absolutely nothing in connection with service delivery, the contract is something to look into. While I don't think it is professional for competitors to post ridicule about unimportant things (see my sentence above), in web hosting you do get what you pay for, most of the time.