And providing you watch your peas and queues, it also works between Windows and Mac (and back again a few weeks later Ψ²)
I've helped at least half-a-dozen people migrate to new machines over the past 2-3 years, Never did more than copy library folders holus-bolus to new machine, likewise with configuration data. If the old machine was working, I de-duped and resolved library check errors first.
Assuming you want your data to be clean and tidy on the new computer, calibre is a walk in the park compared with pictures, music, etc which are invariably a dogs breakfast. Mail is the worst, it often means migrating to a new client; OE to anything, apart from the bin, can be a nightmare.
BR