Record Types are great for tracking different kinds of data in Salesforce. The ability to show different layouts and picklist values allows deep customization. But if you're using Opportunity Contact Roles, for example, you can't filter them by Record Type, so Users are presented with Contact Roles that don't make sense. The workaround is to somehow indicate in the name of the contact role what Record Type they pertain to. Please let me choose what Record Types each Contact Role is relevant to. Just add a Contact Role section to the existing Record Type edit page where I now filter picklist values.