Слишком вольное написание тегов к произведением мешает комфортному поиску желаемого. Например: Главный герой девушка/Главная героиня девушка. Это одно и то же, но это 2 разных тега для поиска.
Если не переписывать теги у всех произведений, то можно сделать их синонимичными/дочерними какого-либо другого. Как, например, делают на archiveofourown. Это сделает пользование сайтом куда более удобным.
И насчёт твоего примера ""протагонист силен с самого начала" и "герой силен с самого начала"", "протагонист" - это главное действующее лицо, но это не означает, что протагонист является героем произведения.
Например, "протагонист" какой-нибудь новеллы является "кузнецом", я не спорю о том, что "кузнец" является главным героем новеллы, но когда "герой" заходит в кузницу "протагониста" и просит его перековать/починить его меч, то у нас получается следующая ситуация: "герой", который по шаблону является первостепенным персонажем и главным героем, оказывается не более чем второсортным или третьесортным персонажем, в то время как "кузнец" оказывается "протагонистом" новеллы, иначе говоря главным действующим лицом. Таким образом, "протагонист силён с самого начала" и "герой силён с самого начала" это не одно и тоже.