The OP does not understand the business, as was pointed out you can analyze till your head is spinning and read all the reviews they mean little in real life.
When looking at the host all I care about is the server slow or down often, am I paying for basic support or 24/7 the cost is very different.
In slow are they loading to many to a server, can they grow with the server space or do I need my own.
Registering a name is minor and once registered can be moved all your doing is protecting the name.
Host can be changed in a matter of hours.