I don't like narration at all. The electronics aspect doesn't bother me as much if it was used for music. Singing might be pretty cool, but most corps don't bother to find a good singer (save Cadets) and just use narration as a cheap crutch. I go to a drum corps show to hear music and a visual show. I don't go to hear somebody talk through it.
I really don't even want to notice that a corps is using electronic equipment. It seems today it is more about, "Hey, look at us, we have electronic equipment!" Rather than, "Hey, check out this cool part of the show." ... even though the cool part of the show happens to use electronic equipment.
In short,
Keep the music, lose the talking.