Confluent Kafka Deployment on VM vs Containers

Is there any comparison between Deploying Confluent platform on VM vs containers (CFK) ? in terms of cost, performance, stability etc?

Containers would isolate all dependencies better. Using VMs would give more direct access to host I/O such as CPU, memory and disk space without abstractions.

Both would be equally stable / performant, and cost similarly, if given the same resources.

CFK requires an enterprise license, which is extra cost. Confluent Platform self managed installation does not.