Personally, I don’t care for “I, Borg” because I find Picard’s decision to be indefensible.
Picard's decision to order his men to fire on assimilated crew members is indefensible. THERE Picard stands barking out orders. Was he not assimilated once? If he can be unassimilated then why can't they? Sure, there is no practical way to unassimilate them in the context of First Contact, but why didn't he say that? Why say he is doing them a favor when there he stands, proof assimilation does not have to be the end?
Genocide is nothing to play around with. The goal should be to FREE the assimilated, not kill trillions and trillions of lifeforms. That is the decision Picard went with, hoping Hugh's individuality would spread to the others, which it did in a limited way. Picard made the morally superior decision in I, Borg. Like it or not, the Federation does not attempt genocide. Every starfleet officer should be willing to give his life and even his individuality to uphold these values. Otherwise there'd be no difference between the Borg and mankind.