Chef Provisioning is in maintenance mode and no new features are on the current roadmap to be developed by Chef: https://blog.chef.io/2016/12/16/policyfiles-push-jobs-and-provisioning-clarity-on-the-current-state/
Chef means what they say about providing support and bug fixes, though. They helped us with some Chef Provisioning issues quite recently even.
That being said, in the past I made heavy use of Chef Provisioning, but following Habitat’s lead, I’ve been converting to Terraform wherever possible.
It left me with a conundrum because I still need something equivalent to Chef Provisioning for SSH and Vagrant, both of which have no good Terraform plugin equivalents. While it might be Chef heresy to say this, Ansible makes a fine replacement for SSH provisioning Now I use it all the time to bootstrap Chef via SSH or Vagrant