The more despair I endure in life, the more I love Frodo. I'm just. I'm so glad that Tolkien wrote him like that. He was a hero and it broke him. He was given too much to carry. The circumstances were dire, everyone was doing the best they could, and Frodo tried so hard, for such a good cause, and he...broke. And the narrative has pity for him, the characters show him kindness. Even after victory, his hurts did not heal, and it isn't considered his fault. He must go to the undying lands, to seek out peace there. In universe, he is forgiven for being human - don't be pedantic - and his great torment is recognized. He fell. He could not have done it alone. He is still a hero.
And, I think that's important.
“We set out to save the Shire, and we did… but not for me.”