Alternatives to Apache Cloudstack?

I've had nothing but trouble with Apache Cloudstack. I'm looking for an easy, web-based way for colleagues and friends who don't have a lab of their own to make VM's on my lab. For this purpose, i want to be able to allocate a set amount of resources(hardware, network) to users, and have those users be free to do as they wish within those limits, pretty much like a private IaaS cloud.

I'm running VMWare ESXi 6,5 and might add some Hyper-V hosts.

I've heard of VMWare vCloud and OpenStack, but i don't know if this would be feasible.