1)
Why should he put officers in place of the kings?
1.
Rashi: Since they are not from an esteemed family, they will strengthen themselves to find grace [in your eyes].
2.
Radak: It is lest the soldiers get haughty when they see the kings leading them. Put officers, so they will fight stronger.
3.
Malbim: Perhaps Yisrael won due to a miracle of Elokim. Or, it was because the kings drank with you in huts; they felt that their honor is like your honor. Officers will lead the army, and not drink wine!