Migration between servers that are non multisite.

Hi there. I've built a site on a subdomain and need to move it to the live hosting now. I'm not entirely sure which would be the best way to do this. I've used wp-clone before and am considering duplicator.

What would be the most robost method for doing this ongoing?

Thanks a Bunch