I just finished the update to Drupal 7 for this website. Well, finished, it's a work in progress. Let's say I struggled my way to were the site's now. And it's been a bumpy road. I've played a bit with the betas, the release candidates and the first stable release. But this upgrade is the first truly in depth experience I've had with D7. My impression? The user experience is a lot smoother than it was in previous incarnations of my favorite CMS. However, there is a lot of work to be done still. And the upgrade path is far from smooth.