I have started using this tool and currently testing with our test devices. Migration works fine and it requires end user to approve the migration process when we initiate from console. After migration all the profiles will be installed but not legacy public apps. All the Android (not legacy) apps need to be re-installed and configured again.
Since the enrolled devices using Android Legacy apps and after migrating the device will be Android enterprise device which will not support the Legacy applications. Today we noticed one more thing that, if we do Save and Publish the Android enterprise apps, it will automatically install on user device under work profile and user no need to tap and install it.