I’m working on a project which leans very heavily on Playa and Structure, and is (unavoidably) going to result in a lot of duplicate entry titles. My original plan was to use the title field as the, um, title field and then create a custom field for each channel which could be used for a second, more descriptive title. These could then be pulled into the Edit Channel Entries screen using Zenbu. As Playa only lists content by title, however, this turned out to be a bad idea so I’ve switched the roles around: the title field is now used descriptively but not pulled into any of the templates, whereas each channel has a {[channel_name]_display_title} custom field, which is pulled into the templates.
Are there any drawbacks to this? I can’t really think of any (Structure will handle custom fields for navigation and page titles) but my approach feels a bit hacky.