Always use USMT! USMT is the only MS supported tool for user migrations
We’ve been using USMT for a decade for day to day user migrations,
and for years used USMTGUI and User Profile Central to run USMT.
Also I’d say the Ehlertech tools these days are the reference when it comes to user profile migrations as they spend much time keeping USMT updated.