I think General Subeg Singh is one of the best.
All the other generals mentioned here had unlimited supplies, men, weapons and food.
In 1984, General Subeg Singh had nothing and either killed or injuried 33,000+. He arranged all the defenses and the as***le Brar took a tour of the temple to determine defenses before launching operation blue star.
In my opinion, he is the best.