Recently, I came across a very interesting blogpost from Alex Dove, pointing out all the differences, pro’s and cons about the most popular migration tools to SharePoint Online (Office 365).

Metalogix AvePoint Sharegate
High Level Features
Copy Site Objects x x x
Export from SharePoint x x x
Copy SharePoint Content x x x
Import Files to SharePoint x x x
Bulk Metadata Edit x x x
No Volume Limit x x x
Farm Migration
Migrate Farm Content x x
Migrate Farm Architecture x x
Migrate Farm Content Database x x
Site Migration
Migrate Sites and Subsites x x x
Merge Existing Sites x x x
Promote Site to Site Collection x x x
Migrate Term Store (aka Taxonomy) x x x
Migrate Site Settings x x x
Migrate Web Parts x x x
Migrate Customized Views and Forms x x x
Activate Features x x x
Migrate Quick Launch x x x
Migrate Site Navigation (Tree view) x x x
Migrate Welcome Page x x x
Reassign Site Templates x x x
Migrate List Settings x x x
Migrate Site Content Types x x x
Migrate Lists and Libraries x x x
Migrate Site Columns x x x
Migrate Groups x x x
Migrate Permission Levels x x x
Migrate Users x x x
Domain migration for users x x x
Handle orphaned users x x x
Migrate SharePoint Designer Workflows x x x
Migrate Views x x x
Rename site or list x x x
Migrate OOTB Workflows x x x
Migrate of 3rd Party Workflows x x x
Migrate user alerts x x x
Item level based migration for Attachments x x x
Correct links x x x
Migrate sites to a different template x x x
Migrate lists to a different template x x x
Version cleanup x x x
Recognize site schema changes x x x
Content Migration
Incremental Migration x x x
Migrate SharePoint Documents x x x
Migrate Document Sets x x x
Copy List Attachments x x x
Copy Content Between Lists and Libraries x x x
Copy Document Templates x x x
Migrate InfoPath Forms x x x
Map Folder Names to Metadata x x x
Migrate Files and Folders x x x
Preserve Version History x x x
Preserve Created and Modified information x x x
Preserve Approval Status x x x
Preserve Office Document Properties x x x
Preserve Web Parts x x x
Enrich Metadata through Excel x x x
Remap List Columns x x x
Map Folders to Document Sets x x x
Remap Content Types x x x
Preserve PDF Properties x x x
Preserve File System permissions (NTFS) x x x
Replace Illegal Characters x x x
Filter Content during Migration x x x
Flatten Folder hierarchy x x x
Preserve Lookup Values x x x
Correct Links x x x
Remap Permission Levels x x x
Remap Users and Groups x x x
Convert Column Types x x x
Auto-Create Terms in Taxonomy x x x
Exclude items from migration x x x
Replace illegal characters x x x
Import files to SharePoint
Migrate file system and file shares to SP x x x
Map properties during the import x x x
Map Content Types x x x
Map Users and Groups x x x
Map Permission levels x x x
Incremental Migration x x x
Delete one or more file or folder during migration x x x
Preserve author and timestamps x x x
Export From SharePoint
Access content exported x x x
Easily access exported Metadata from Excel x x x
Export all content with Version History x x x
Export to Desktop or File Shares x x x
Reporting
Migration Report x x x
Report Search x x x
Save Migration Report to Excel x x x
Compliance Reporting x x x
Microsoft Best Practice Reports x x
Infrastructure Reports x x
Compare elements pre and post migration x x
Features for our Geeks
Use PowerShell x x x
Script your Migration with PowerShell x x x
Schedule your Migration with PowerShell x x x
Complete SDK with the tool, for .net developers / powershell integration x
Supported Versions
SharePoint Server 2007 x x x
SharePoint WSS 3.0 x x x
SharePoint Foundation x x x
SharePoint WSS 2.0 x x x
SharePoint 2003 x x x
Office 365 x x x
Sharepoint Enterprise 2010 x x x
SharePoint 2013 x x x
Support
Email support x x x
Online documentation x x x
Phone support x x x
All-star support team x x x
Backup
Schedule and Manage Backups x x
Monitor Operations in Real-Time x x
Restore Full-Farm or Granular Data to Specific Farm x x
Single-Source Admin and Management Tool x x
Backup Farm Root (Hive) x x
Backup IIS Configuration x x
Backup Webroot Folders x x
Backup GAC x x
Backup Certificate Stores x x
Backup SharePoint Registry Entries x x
Backup .Net Framework Files x x
Coverage Map x x
Search Utility to Locate and Restore Granular Items x x
End User Granular restore x
Requires only CA web application be present to perform total farm rebuild x
Item Level restores from both granular and backup points x x
Ability to perform item level restores from existing SQL backups x x
RBLOB Management
RBLOB Storage x x
Continuous BLOB Backup x x
Content Database Backup x x
Granular Restore x x
Tiered Storage x x
Single Instance Storage x x
Increased Performance x x
Access to flat file content in file system as represented in sharepoint libraries x x
Link to files outside of sharepoint with no stub or reference in sql x
Read only / https based externalization x x
Ability to externalize based on metadata x x
Ability to keep connected libraries accessible and useable from the file system/ SharePoint x x
End User Content Management
Native SharePoint Based Control x
Bulk End User Content Upload x
Bulk End User Content Download x
Bulk End User Content Copy x
Site Wide Content Search x
Metadata Classification During Content Copy x
Office 365 Migration/Management
Interactive Reports for Office 365 Administration x x x
User Activity Reports x x
Site Usage Reports x x
Transfer Permissions x x x
Clone Permissions x x x
Copy Permissions x x x
Copy Users x x x
Copy Groups x x x
Copy Content Types x x x
Copy Navigation x x x
Native Ribbon-Based End User Content Management x
OneDrive Migration/Management
Google to OneDrive Content Migration x
Google Sites to SharePoint Online Migration x
Automatically Provision OneDrive Accounts
Copy OneDrives in Bulk x x x
Backup OneDrive Content x x
Interactive Site and User Activity Reports x
Data Growth Reports x x x
Licensing Model
Install licenses on Application Servers x
Install licenses on WFE Servers x x
Install licenses on SQL Servers
Install licenses on Project Servers
Install licenses on Search Servers (if dedicated) x
Install licenses on Distributed Cache Servers (if dedicated) x
Install licenses on Service Application Servers (if dedicated) x
Install licenses on Workstation x x
Costs and Fees
Overview ( low cost $ – $$ – $$$ – $$$$ higher cost) $$$ $$$$ $$
Priced per user (based on administrative user) x x
Priced per server x x
Prices per core processor/per server
Usability and Interface
Good documentation x x x
Downloadable documentation x x
Online documentation x x x
Includes Tutorials x x x
Product Information x x x

The complete matrix can be found here: SharePoint_Comparison_Matrix_Migration_Tools_v1_7.xlsx

Lastly, I want to thank Alex Dove for putting so much effort in creating this matrix. Thanks!