Different node / entity templates based on display type
I'll go with this solution after all:

function MYMODULE_preprocess_node(&amp;$vars) {
  $vars['theme_hook_suggestions'][] = 'node__' . $vars['type'] . '__' . $vars['view_mode'];
}