My host doesn’t use Cpanel, they use their own back end program I still have a Linux host, but I would rather have someone with Cpanel. I got so used to using Cpanel because my clients use it. I have a few and they all have Cpanel. I mean I can’t blame hosts for using it, it is a solid program that you can’t beat. It is expensive though, and most hosts have to charge more for a lot less because it of the price, but if you can find cheap business web hosting that has Cpanel then you are most likely set. I say business hosting because they usually offer you more space than a personal web host.
You can do a lot with ecommerce hosting. You could open your own online store, by using the tools they have to your advantage. Nowadays it is extremely easy to open your own business online. You could sell something that you make, or even resell something that you can buy in bulk. You can even work with a drop shipper where you don’t buy anything until someone pays you and then you enter their shipping information and the company will ship it to them. With these options, why wouldn’t you open your own business?