This is my list of things that you need to do to an Ubuntu or LinuxMint installation to make it useful.
Packages can all be installed with "sudo apt-get install"
It seems they have broken the stuff over libdvdcss ( needed for DVD playback ). In the current LTS, apt can hangup on trying trying to fetch data from medibuntu ( which has shutdown ). The fix is to comment out the site in /etc/apt/sources.list
I have recently become a LinuxMint fan, here are my standard tweaks
# standard build tools
sudo apt-get install build-essential vim-scripts subversion git
# scripting languages
sudo apt-get golang vim-syntax-go php5-cli
# browser stuff
sudo apt-get install chromium-browser adobe-flashplugin
# video codecs, windows fonts ( probably not important
sudo apt-get install ubuntu-restricted-addons ubuntu-restricted-extras
# I use so many vms and remotes, I like to theme them differently
sudo apt-get install mate-backgrounds
#
# lately I have been doing some node-webkit stuff too
sudo apt-get install nodejs npm php5-cli
# now it is time to add the webkit stuff
sudo npm config set registry="http://registry.npmjs.org/"
sudo npm install -g nodewebkit
I prefer MATE over cinnamon, but I tend to remap the windows key to the menu, by default it is control+win-key. Right click on the menu button and pull up the preferences ( Super_L is the windows key ). Changing it does nothing until you restart X.