Migration Assistant works quite well.
Be aware that you are -not- migrating old system files, only apps, accounts, user data, and settings.
BTW, I've read reports that the migration actually gets done more quickly if you first clone your old Mac to an external drive (using either CarbonCopyCloner or SuperDuper), and then let Migration Assistant "work from the clone"...