That was my approach a few years ago, and it would be my approach today. Though I might look into sharing the drive on the old system over my local ethernet network.
As long as I limit the transfer to data files, I’ve had no problems. I have a very few applications that can be copied, really old stuff that works with without being “installed”. Otherwise applications get installed, not copied.