You can certainly use Windows Easy Transfer if you want, but when you get a new 'puter, I think of it as starting fresh. Why take the risk of transferring useless DLLs, non-functioning registry entries, and programs and bloatware you never use anymore and have forgotten?
I like your approach better. Fire up the new 'puter, transfer your data, and re-install programs one at a time.