Yep I would have to go with control panel because of security mainly but also ease of use for users, most people would only be able to use a control panel for shared, some still have problems with that.
Shell is only for experts really, or people who are only using it for their purposes