Question: Do you need to use Cpanel to host your site?
Answer: No, you do not need to use Cpanel to host your website. You can use other web hosting control panels too. Cpanel is a very popular web hosting control panel that is preferred by many web hosts. This is one reason why many web hosts use Cpanel to manage their servers.
When deciding on a web host if you do not like Cpanel. You should narrow your choices down to non-Cpanel web hosts if you do not like Cpanel. There are other web hosts that use control panels like Plesk, DirectAdmin, and freeware alternatives. Cpanel is a not requirement to host your site.