I had been running Partition Assistant Pro 8.5, a GOTD from December 2019, that still installs & activates, upgraded to v. 9.3 when it was on GOTD 8/2/21, but it soon deactivated, so I went back to 8.5. Then I upgraded to 9.6 earlier this month when it was given away on BDJ. This time it seems to be fine [so far], but I've still got the setup files & key for 8.5 just in case. If you go through BDJ you can get a lifetime license for today's GOTD for $40 BTW.
I don't work with partitions that often -- there's no need -- but I have Partition Assistant on all our Windows devices because when Win10 updates required a reinstall, too often Windows setup would add an additional recovery partition -- no real harm but you could eventually wind up with 1/2 dozen or more.
Partition Assistant Pro includes a tool to create Window To Go drives, & it works well, using the Microsoft Win10/11 boot loader, and is compatible with Secure Boot. Using a $20 SSD in a $6 USB housing I used it to create a Win11 Win2Go drive, added a 2nd partition, restored a backup of my previous Win10 Win2Go drive, & used EasyBCD to add it to the boot menu. Works well plus I can see how well any of our devices work with Win11 without having to go through installing Win11. Note: I use the Enterprise ISOs for Win2Go drives since they won't try to activate, which *I believe* could count against the hardware changes you're allowed before an OEM Windows license deactivates.
I have used Partition Assistant Pro to convert hard disks from MBR to GPT, and it works well, but there's a gotcha that AFAIK applies to any of these MBR -> GPT conversion tools... if you dual boot, & have more than one OS on a hard disk, the conversion Only works for the 1st one -- the 2nd will not boot.
Cloning partitions also worked well, though using it to individually copy the many partitions on a drive with the Linux file system setup files for the Google Flex Beta [to a VHD] it did crash once. I have not tried the Migrate OS to SSD tool. It's *possible* that it works like the tools from Paragon, Macrium, & Samsung to modify the boot menu when migrating to an NVMe drive. Note that's only necessary when the boot partition is also being moved to the NVMe drive, and no, a disk or partition clone by itself will not work. Been there, done that.
There are a load of options along the left side of the app's window, and every one I've tried usually has worked -- I did come across instances where adding a drive letter to a hidden partition did not work. As with previous versions the program's folder includes an x64 folder with the WinPE version of the app -- the version that works with bootable USB sticks/drives. Prior versions would also run in regular Windows, & required activation when you did so. This version will not run in Windows, & since I haven't tried it yet with WinPE, I can't say whether it needs activation or not -- it might not hurt to have the key handy. Having the WinPE files available is handy because you can add them to a WinPE drive or USB stick you created using different software, or run the app from a 2nd USB stick/drive. That lets you increase the utility of a bootable USB stick you already have, &/or may be your way out if the bootable USB stick created by Partition Assistant Pro doesn't work with your device.
Installing Partition Assistant Pro adds a couple of drivers, so that limits using it portably. At the same time though, since many of the tasks you'd use it for require a reboot, then running the WinPE version of the app on your hard disk, I've often found it handier to just boot to my Win2Go drive and run the full version there. Installation & activation also adds a few files to your hard drive to ID the hardware & activation.