Yeah, I was one of the people against it. It gets annoying lol. Anyway, weaknesses and stuff.
Taijutsu:
As you'd think, Taijutsu is hand-to-hand combat and requires you to get close to the opponent. That in itself, is a weakness. Of course, if you're faster, stronger, more observant, have better reflexes and skill in close range, its an advantage. So Taijutsu is more a double edged sword really. I never took too much liking to it, but rather opted for Genjutsu. As for strengths, you can easily corner your opponent's into a corner with quick, aggressive moves. People who fight like this if you want to see, are LoK, Geets and Loki.
Elements:
Let's first talk about the basic 5.
Wind - weak to Fire (because it feeds it) but strong to Lightning (because it insulates the Lightning).
Lightning - weak to Wind (gets insulated) but strong to Earth (rips through it with ease).
Fire - weak to Water (gets smothered) but strong to Wind (feeds off the Wind).
Water - weak to Earth (can't do much against that sturdiness!) but strong to Fire (smothers it).
Earth - weak to Lightning (gets ripped apart) but strong to Water (because its sturdy U_U).
So that's the basics. From this, what can you tell me is a common theme? It pushes through to most of the advanced elements and skills as well. If you can see the pattern, that is.