Thanks for the post, and allow me to recommend my favorite Wordpress migration tool: Wordmove. Install it via `gem install wordmove`, and you’ve got command line access to quick and easy migrations.
You can push or pull your entire site, and it handles the conversion of your domain in the DB (e.g. example.dev <=> example.com). In addition, you can selectively push/pull just core, plugins, themes, and more.