You could use any front end, as long as it's not damn ugly. MCC is quite ok.
It's a very good idea to have a dedicated control center for all system settings and customization. It brings down the learning curve _a_lot_ for newbies and it reduces clutter in the menus(remember just one app for every use!).
It could have a alternate text interface, like MCC, and a web interface too to cater for different usage scenarios and ease administration tasks. (why not coupled to an Android/Iphone app for controlling the system, it seems to be the norm today)
And it's convenient even for pros to always find the usual settings in the same place, instead of spread all over the system.
And sometimes, as we all know, system setting files are moved around and renamed and even pros have to relearn their new locations/names. With a control center it's up to the control center-devs to always have up to date bindings in their center, so it won't heart end users when the OS designers move around things.
Granted, Gnome Do is cool and even just sudo gedit, or better sudo nano/vim/emacs whatever on any command line local or ssh is enough for experienced users like devs and some others.
But it's not usability and Ubuntu is trying very hard to be mainstream so usability is a big requirement. A usable and practical control center for the win in my opinion :)