I hate how people always hate on Sakura. It's really annoying. Sure, she's not as strong as Sasuke or Naruto, but so what? The only reason she keeps getting saved is because her emotions get in the way, not because she's weak.
My fave is Lee he have risen above being nothing special way before with worse conditions.
Not that it matters. Every character have something going on for them.