Discreet Tools are good....
and required for a successful migration to the cloud. Every environment is different and requires tools that best fit the specific situation. One should also consider a collaborative oversight of the entire project while still providing the choice to use best of breed resources during the entire Discovery ==> Assessment ==> Planning ==> Execution phases. There is an interesting blog post that may shed some additional iight on the process at the Tidal Migrations blog.