Best way to move to a new Mac
From my point of view, best option is Migration Assistant.

You can select:


Which users you want to migrate.
If you want to migrate or no the installed apps.
Allow to migrate settings or not.
You can select other files.


You can use it with Wifi or Ethernet, FireWire or ThunderBolt.

Disk clone is an option for me, when the target machine have the same configuration as origin machine.