What are best practices for deploying changes?
In larger projects we tend to put configuration stuff (like setting up contact_sub_types, activity_type, case_types, groups, tags etc.) in a specific config extension that can then be deployed in each environment.

When doing so we tend to put the configuration into json files. But there is nothing like features as far as I know.