Frodo's a lot cooler than he gets credit for. I mean, anyone who carried the ring for that long and into Mordor would be at least as broken as he was. And then (in the book at least) he's the hobbit who doesn't really get any credit when he gets back to the Shire even though he did the most. So he's not the coolest character or anything, but I don't think he's as wimpy as everyone thinks.