Drupal 8.3 Migration - Better, But Still Limited
A little over a year ago, I wrote about the usability of the Migrate tool in Drupal 8.1. We're now up to Drupal 8.3, and while Migrate has improved a little bit, it's still officially an experimental module, and still has some notable gaps. This doesn't mean that you can't successfully use it, but you do have to understand what you're getting from it and prepare yourself to bridge those gaps by hand.
The instructions I gave in my previous post are still valid, so I won't waste space repeating them here. Instead, I want to start by explaining how the Migrate tool works, so that you can better understand its limitations.