A migration is the best way to rid an existing site of many problems at once, without losing any important content.  Pages, Posts, Stores, Users and more can all be saved during a migration.

If your existing site uses a content management system and even a modest number of plugins, it is best to perform a migration every two years.  This will optimize your workflows, improve site security and speed, and provides a cost-effective opportunity for other changes as requested.