What is remote management in KVM like?

I’m considering migrating from VMWare to KVM for cost and I really hate VSphere (I don’t like running windows)

How is remote management in a KVM environment? We have to manage systems that are several hundred miles away and from home, need to go through a stressed VPN. Vsphere is horrid at best.

Is it possible to manage KVM VMs across the wide area? Is there a GUI or is it all CLI based?

Virtual Machine Manager (aka virt-manager) covers most of your needs.