Since the server is shared among others, the resources would be limited compared to another hosting. So, typically small-sized to medium-sized business opt for shared hosting. Therefore Shared Hosting is best for such websites that requires only minimal resources.