Regardless of which method you use not all app settings will be brought over. E.g. some TOTP 2FA codes, banking app logins... You have to tap into each an every app to make sure it logs in correctly. And the no.1 thing that’s a PITA - Apple Watch. You must remember to unpair on your old device first and then re-pair on the new one. Takes at least an hour. If you just do a device to device transfer without unpairing first be prepared for a hassle.