Good advice!
You definitely want a clean install. Also, you won’t have a choice if you are migrating from XP 32-bit to 64-bit 7 or 8.x.
Windows 7 is pretty nice but I’d go as far to say that if you are going to upgrade from XP, jump to 8.1 and be done with it. I’m definitely not a “Metro” fan but Windows 8.1 with Classic Shell is pretty darn good.
YMMV
Agree.