ok i kinda messed up in wording list 4 teams of 3 ninja each that would compliment each other well(you did) but i meant while listing all the ninja like:
Team 1
Sasuke(Sharingan, Leadership, Intelligence, Speed, Powerful Fire and Lightning Jutsu, Kenjutsu, Long and Short Distance)
Kankuro(Long Distance Puppets, Sasuke Is Immune to Most Poisons, Very Deceptive and Keeps Opponents on Toes)
Suigetsu(Liquification, Kenjutsu, Water Style Techniques, Can Liquify to Not Hold Kankuro Back Like Hidan and Kakazu)
Team 2
Shino(Intelligence, Leadership, Chakra Eating Bugs, Long Distance)
Rock Lee(Can Keep Opponent Occupied While Shino Does His Thing, Powerful Taijutsu, Speed, Gates, Short Distance)
Orochimaru(Powerful Jutsu, Kage Level Ninja, Snake Summons, Diverse While His Team Mates are Pretty One Dimensional)
Team 3
Neji(Intelligence, Leadership, Byakugan, Taijutsu, Short Distance, Block Off Chakra Points)
Zabuza(Powerful Water Jutsu, Resistance to Pain, Kenjutsu, Silent Killing King, Neji Can See in Hidden Mist)
Sakura(Healing, Taijutsu, Summons, Impossible to Handle all Three in CQC)
Team 4
Asuma(Intelligence, Leader, Powerful Fire Jutsu, Chakra Blades)
Gaara(Long Distance, Protective, Can Distract Enemy, Ultimate Defense, Shakkaku, Naruto + Gaara Jubbi Tag Team)
Naruto(Shadow Clones Can Hide Behind Gaaras Sand for Sneak Attack, Summons, Taijutsu, Rasengan, Kyubbi Chakra)
I made this to be a strategy thing, not just 3 strongest shinobi on list, but to make you form 4 teams so you would have to choose to make them balanced and very dangerous in there own right, and to the guy who said restrictions i wanted to make sure this was a balanced thing i don't just want to add a guy a lot stronger than everyone else so i had to restrict to make him on there level. BTW if you liked this thread let me know and i can think up another one with different shinobi