Since the release of Drupal 8 on November 19, 2015, we have been continuously working on moving clients and their sites from Drupal 7 to the latest version. The migration process has, more often than not, proved to be challenging. This is mainly due to the changes introduced in Drupal 8, such as the introduction of OOP and Symphony core, Drupal 8 migrations require a sizable commitment from the client to support the time and effort for the work, as well as the steep learning curve for the development teams working with the new release. Let's see what return can we expect on our investment on both sides, and what Drupal 9 will mean for the future of these projects.