Just finished upgrading this site. The upgrade went well on my test server and fortunately it also went well here. There was some odd issue with phpMyAdmin's backup though.
It's sometimes really cool to be able to share some of the tables between multiple Drupal sites. Just think your users have the same logins for example.
There is a lot of functionality crammed into Drupal. This can be a good and bad thing. One of the key benefits is that its components are well maintained.