Now that the concept of being able to configure specific fields like status and steps on a project by project basis is available in 5.4, I feel that a logical extension to this would be to be able to create project specific lists.
It would be a list field that has the same name on each project, but is empty until values are added for that specific project.
A great example of this is when delivering to our clients. They require various status, types or descriptors to be used. In the shotgun delivery application the examples are the "Type" and "Submitting For" fields. These differ on each project we work on as the are specified by our external clients.
We currently try and manage this in one rather long fairly unmanageable list. With entries that are either identical, very different or very similar all living in one list. It is hard to tell which value in the list is for which client. Anim vs Animation for example does not indicate which client prefers which value.
We also do not want to create a list per project, as it makes each projects template different from another making project maintenance more challenging.
This has been a challenge for us since we started using shotgun this is not a new issue, I just think now we are close to having a solution.