@sam

with a vps you have full control over it (root access) but you will also need an extra license fee if you want cpanel. ($15/month extra) but you can install everything on a vps.

with a semi-dedicated plan, you will get the same power as a vps (with www.mafiahost.eu), you dont have to install anything, cpanel is also included.
no worries of wrong config like vps.