We have performed several migrations including using the Marketo API to move assets (not just data) which greatly reduces manual efforts.
This example is moving Eloqua to Marketo, but the same principles apply.
Hi Janet! I work for a Marketo partner as well that has done this type of migration work for all types of instances, up to mega-enterprise with millions of records. I'd be happy to discuss further!