Para mi hay muchos protagonistas y a la vez ninguno. Hay que tener en cuenta que muchos son los personajes que juegan algun papel importante en la historia. Frodo es el portador del anillo, pero sin anillo no habria portador, como no habria anillo sin su creador. Estos tres tal vez parezcan los protagonistas principales, pero lo son solo en la linea del anillo. Si lo vemos en la linea de la guerra entre Sauron y los hombres, esta claro que Aragorn, Sauron, Boromir (y Faramir) y tambien Denethor juegan un papel protagonista. Y visto desde la linea de la lucha entre la oscuridad de Morgoth y la luz de Valinor, esta claro que los protagonistas son Sauron, Gandalf y Saruman (y bueno Radagast aunque no pinte nada en ESDLA).
Ademas, tenemos protagonistas en la linea racial, ya que hay personajes que representan a todas las razas. Por los hobbits, Sam, Merry y Pippin son lo mas claramente representativo; por los enanos Gimli, por los elfos Legolas, por los hombres, para mi es Boromir.
Desde luego, si hay que elegir un personaje que marque la historia, el que mas peso parece tener es Sauron, ya que es el que se ve en mas lineas argumentales; y sin embargo, yo no le elegiria, por que su papel es demasiado secundario, demasiado de fondo, como para darle importancia.
Para mi, finalmente, no hay personaje principal.