As seen in this discussion, the community seems to look favorably at tags in the form of [gamename-suffix], e.g. diablo-3-demon-hunter. Unfortunately, as Mark pointed out, this does not really sit well our use-the-two-most-popular-tags-as-title-prefix mechanism, because then we get titles such as
diablo 3 diablo 3 demon hunter - How long do Caltrops last?, which is an actual title.
Can we add some special case to deal with this sort of situation? Mark already had two different suggestions on how to deal with it:
If a tag has a stem that's equivalent to another tag, remove the stem from the tag in the element. So, take diablo-3 and diablo-3-demon-hunter: since diablo-3 appears in diablo-3-demon-hunter, it should be removed so the element simply begins with "diablo 3 demon hunter".
Alternatively, if two tags share the same stem, only show the most popular one. Would be less SEO juice, but would also be less magic in how tags are parsed.
But anything else which can solve this issue will also be welcome.