In a close and mid range she would kick ass. Her ability to easily detect genjutsu is also something you can't ignore. And to top it off, she is a talented medic ninja.
Why are you people comparing her to Tsunade and Mei? Sakura is still a chuunin, for crying out loud, while Tsunade and Mei are already kage level, not to mention that Tsunade already has 50+ years of experience. Sakura still has time to improve and a lot, and I bet that she will some day surpass Tsunade.
And guys, you can hate Sakura for her personality, but that has nothing to do with her skills. Saying that she's weak just because she cried a couple of times... That's stupid.