We all use containers and VMs, even if implicitly through the cloud, but so far the implementers choice has been 'VM or container?'. But it does not have to be that way, and it should not be that way - there is a continuum of features and benefits across the container/VM spectrum, and you should be able to choose which point on that continuum best suits you.
Projects such as Intel's Clear Containers are enabling this continuum and bringing the ability to choose the best of both worlds to the container ecosystem.