When I upgraded from old PC/XP to my new iMac, I copied the desired data files manually. Used a simple external HDD (My Passport drive) connected via USB port on each computer. And, copied the "kept" data files in a phased approach. re: My data files first, my wife's data files second, etc. etc. When copying "kept" files from old to new iMac, I also organized my kept files much better as well. For example, I created a DATA folder on my iMac's internal HDD. And off this new DATA folder, I created sub folders for each family member. For example, Sally, or Frank or Joe folders. My kept files go into HDD\DATA\Joe folder. My wife's kept files go into HDD/DATA/Sally folder. When searching data files, I now only need to search within HDD/DATA folder (and its sub folders). Or, when copying / backup on only data files, I only need to focus within my iMac's HDD/DATA folder. Yes, the iMac does support multiple user profiles. For simplicity, each of us log in with the same "user" ID (not master administrator id) and all our DATA files are located within the HDD/DATA folder. If wondering, I created an iMac/HDD/Data alias pointer on the iMac's desktop. For ease of dill-downs, we only need to click on this folder alias, and all user DATA files are within easy access.
Hope this helps - if wanting to create a simple DATA folder structure on your new iMac system as well…
.