This was a tough choice for me because I own and enjoy both Sigs and Glocks. I have carried a Glock on duty in the past, but it was the 17's meaner brother, the Glock 31.
Considering your points:
A: A duty weapon is required to be clean, lubricated, and functioning before the Officer's watch. Neither the Glock or the Sig comes ahead here.
B: Normally, Departments will qualify twice a year, and these days that means around 200-500 rounds per session (budget allowing). Most of the Officers I worked with do not practice off duty. Both the Sig and the Glock can handle this amount of ammo with no concerns.
C: This is mostly shooter dependent. Most people can adapt to whatever firearm they are issued , so ergos are a bit subjective. I think that the Sig has the better ergos, so Sig wins hSig, by opinion.
D: Both are reliable and combat accurate. The Sigs that I have fired have been more accurate than the Glocks that I have shot. Since we are only grading on combat accuracy and reliability, this is a tie.
E: I do not like the factory sights on a Glock. I like the factory contrast sights on the Sig. Both are usable, but the Sig sights are more durable and offer a better sight picture, IMO. Sig wins by opinion.
F: The Glock 17L and 17C models are not good duty weapons, IME. The Sig Elite, E2, Blackwater, Tactical Operations, etc. Could be used as duty pistols. While most of them have upgrades that are not needed, they can still be used. The only things that I would want on my Sig P226 duty pistol would be night sights, SRT, standard trigger, and a set of good grips. Sig, by experience.
G: N/A
I voted Sig based on the above points that are specified. I carry Glocks at the moment, and would not hesitate carrying one into battle.