Reflect setze ich selber seit einem Jahr in der kostenpflichtigen Professional Version ein und kann es ebenfalls nur empfehlen.
Eine Ergänzung von mir zum Thema wäre die Möglichkeit einen funktionierenden/laufenden PC in eine VM zu kopieren.
Somit wäre man unabhängiger von vorhandener Hardware/möglichen Konflikten zum Zeitpunkt X.
Das geht z.B. mit solchen Tools:
https://www.vmware.com/de/products/converter