Is it possible to use Qubes OS with Multiple VPN's? For example, having 3 different domains in Qubes, can I set up one VPN for each AppVM? Work Domain->VPN1 Untrusted Domain->VPN2 Family Domain->VPN3 Thank you
Yes you can, set up 3 different ProxyVM's for each VPN and then connect set the ProxyVM's to the AppVM's.(In AppVM settings set the ProxyVM as NetVM.)
For me yes, the stability is good. I guess it depends on your needs, for example GPU passthrough isn't supported for security reasons, though people have succesfully made it work. Or you could use another machine or dual boot for GPU intensive tasks.
A bit late to the party and I'm sure you've already tested it thoroughly, but yes. Emphatically yes. About the only concessions are its memory hungry, gaming is pretty much no (unless you do GPU passthrough), it uses some serious diskspace, and occasional slowness when an AppVM must boot up (to launch a respective app). In terms of network, nothing is as simple and elegant as Qubes. Ive used Linux awhile and consider myself competent- trying to setup complex network setups is infinitely easier on Qubes than on Linux alone. The biggest current concern is vulnerabilities on Xen. Qubes 4 plans to make a switch away from paravirtualization: For now I'm sticking with plain Linux (in case Qubes 4 requires a complete reinstall), but I might actually switch full-time upon its release. Its quite likely that Subgraph OS will one day also have fantastic network plugability...