This was actually posted elsewhere by me, but I think it should be my first post.
The conclusion is positive. The migrate module is definitely a very good tool/module for doing migrations, but I must say it is not magical. As everything with Drupal is as powerful as it is complex to use. But I think you still gain in the end. And lets keep in mind that there has not been a simple migration that I participated on so far. Migrations are difficult, very custom and all have its perks.
During my investigation and due to the need that droved me I also found something VERY useful that I think it worth mentioning. There is a module called features that is very handy. It allows to export almost any configuration (content types, views, taxonomy, etc...) into something you can then import. It is not an installation profile, but it is close to it. You would still need to export/import content if you need/want, but at least most configurations can be exported/imported.
Additionally I've been using Drush. Very techy and almost always replaceable by the front end, but for techy people like me is still nice to be able to do stuff with a clean CLI (command line interface).
- On the admin toolbar, click Modules.
- In the Core section, disable the Overlay module.
- Click Save Configuration.
Ok, that's it for now. I'm looking forward to work more with Drupal.