I've the comparison between hosting types such as free hosting, shared hosting, vps hosting, reseller hosting,...example as your question below:
SHARED HOSTING
Pros
Most common use by wide variety need, from personal to small or medium business
Almost shared hosting plans are cheap but there are some specific plans with additional fee
Cons
Almost shared hosting plans come with free domain name
Always have technical support via ticket or email or forum
Easy to upgrade to higher plans when needed
Because they use a single server to share between many clients, so there are some security risks introduced
Because using sharing resources, so if your website have a huge traffic or using much cpu resources, you need to upgrade to the higher plans
If one site getting harmful for the server, others may be affected due to using shared single server.
You're maybe restricted in using some programming language and file type supported (it's based on each hosting provider)
RE-SELLER HOSTING
Pros
You can build up your own hosting company using reseller plans
You need to buy a power reseller plan from some hosting provider and sell again
Cons
There is very little maintenance required
You can get more profit by selling many hosting packages
May be you will need to give a fast technical support to your client in case they need urgent help
You have a little control over your hosting resources
You can visit here for more others
Compare Web Hosting Types
Hope this helps!