Если понимать слово "герой" как тот (или то), про что, собственно, рассказывается, то главным героем наверно будет Кольцо.
А вот если рассматривать "героя" как существо, совершающее героические поступки... Там все по-своему герои. Можно, конечно, банально назвать Фродо или Арагорна, но это не совсем так. Все герои. Просто потому что пришлось жить в такую эпоху...
Хотя Арагорна можно смело назвать героем. И Фродо, при всем моем к нему.... И любого из Хранителей (или Братства Кольца

). И Фарамира, и Эовин, и даже Саурона, и т. д., и т. п.
А лично я считаю героем Кирдана. Может быть, только героем не той Эпохи. В доказательство приведу несколько строк из песни Иллет:
"А пятый - мудрый Корабел,
Что бранной славы не хотел,
Тому, кто любит шум волны,
Сражений звуки не нужны.
Но долг велит карать врагов -
И к бою Кирдан был готов".
Может быть, остаться за кадром - тоже героизм? Вообще, ведь Кирдан не уплыл из Средиземья до самого конца Эпохи Элдар, хотя и имел возможность...
Вот такое вот мое мнение.