I don’t have much VM experience and I didn’t think of them for this. I didn’t know you can do suspend to disk. Does it work reliably? Would I be correct in guessing each “saved session” would be no greater in size than your available RAM?
Interface-wise would it be similar to a remote session where you open a window and it has a full second desktop inside it?