A few months ago I upgraded all my server editions from 10.0 to 11.10. Mostly to see and keep up with all the security updates that have been made in the packages, etc. I can report that while there were changes to several of the packages I did not have any major issues once I upgraded.
There was one major change that took place that I do not like. That change is in the verison of VIM that comes as a default. The version now is VIM Tiny which I despise coming from the full VIM. I usaally just remove VIM tiny right after I get my system installed by running
sudo apt-get remove vim-tiny
sudo apt-get install vim