With the free edition you are indeed limited. As you mentioned Resource Pools can be used, but are actually not build for this purpose. If you want/need to group VMs and provide e.g. user access to different VMs, you may consider a paid edition (e.g. an Essentials Kit) which includes vCenter Server. With this in place you can group the VMs in folders and set permissions.
André