Migrations for plugins, page and theme: looking for a good approach

The best plugin experience I’ve had is with WP Migrate DB Pro. I’ve used a few others, including All-in-One, but this gave the best results and the most control, even allowing you to set up and save regularly used paths between sites for migrations between live, dev, stage environments, etc. It does media migrations, individual tables, and it gives you a clear report of what worked and what didn’t.