As a Pop!_OS veteran, I've not been this excited about a release since I first started using System76's in-house distribution.
If you compare Impression with Rufus, they are similar in concept but differ in design aspects. Impression tries to woo you ...
Likewise, performance is going to be an issue with a virtualized setup, as the underlying hypervisor, distro, and management ...