A single resource pool with all VMs indeed doesn't make much sense. Whether to create other Resource Pools and split the workloads may depend on the requirements and whether or not you overprovisioned the physical resources (CPU, memory) on the host.
André