Hi, I need to start a budget hosting service where I can create customers as well as resellers under me.

Is VPS good for this or a Dedicated Server?

Is it difficult to manage a VPS Server?

Will I get cPanel/WHM in VPS?

Any sincere answers are welcome as I am totally new to this field.