Can we just use a migration plugin?
For a small, simple site, often yes. They handle the common case competently. They tend to struggle with large databases, large upload directories, sites with must-use plugins or custom drop-ins, and anything needing a second synchronization. They also do not configure the destination server, which is usually where the performance benefit of moving actually comes from.