Hi Greg,
I've used it but in a Linux setup. I have a computer lab at school full of low spec (can't run Windows 11) machines that I "upgraded" to Linux Mint. They're the machines I use for LC Computer Science.
Veyon was pretty easy to set up, though it was slow to go around all the machines one by one originally.
I couldn't resolve the hostnames on the master machine (my Fedora Linux laptop) so I had to rely on IP address to set them all up. Unfortunately, we use dynamic addressing and so I would need a block of IP addresses reserved in order to have it all work well. But when I set it up first, it worked really well for 25 machines.
The interface is intuitive and I really liked begging and to "project" my screen to their laptops instead of having them all turn around to face me in our computer lab. I was also able to lock screens etc.
These machines were the only ones on the whole network running this and I have no idea how it would work if more teachers were trying to use the Master program on their laptops as well. But for this type of dedicated setup it was great.
Sometimes I would have to run a command in the terminal on a laptop to install a Python module or something and it was so easy to do from my desk.
If you need more info, let me know. Technically, I still have it set up on the machines but I would need time to set it up properly and I'd need to talk to our IT guys to see if they can reserve IP addresses for me. Maybe in the summer.
John