I researched many "migrtion" products prior to my purchase of SSMM. Hands down, it the best product out there.
One key factor to my selection was the method of migration. Other products hit the content data base for the migration, this would void your MS support. SSMM uses the SharePoint API and does and awesome job of it.
Easy to use
API Level Migration