Smeagol is one of the best characters, in my opinion! Too bad he's not on the list.
But if I have to pick off the list, I pick either Aragorn, Boromir (which I don't think is on the list, also) or Legolas. They are awesome when fighting. Legolas is always sliding down something and shooting his arrows at the same time XD It was really awesome when he was sliding down those stairs on the shield at Helms deep. Another one of his awesome moves was in the first movie, when he grabed an arrow, put it through an Orc's head, pulled it out, and shot it at another one.
I don't even know where to start about Aragorn's fighting XD.
Boromir's last fight was very touching and started getting teary eyed in the movies from when he was getting hit with arrows, but still got up to fight some more.
So, Boromir is the best character, in my opinion. After all the things her did (betraying Frodo by trying to take the ring from him) he still got up and tried to defend for Frodo