My favorite character is Sam in that I personally like him most, but I think the best character (as in most complex and best in a literary way) would have to be Gollum, whom I consider one of the best characters in the history of literature as he is depicted in LOTR. I'm also a fan of Finrod.