Wow....Cyke...that is completely something I had missed!
And I dig it.
All hail the three minutes where this film DOESN'T SUCK MONKEY BALLS!
And seriously, Riker was supposed to lead the shipboard battles and Stewart talked Frakes out of it?
Damn.
Riker's easily my favorite TNG character.
Originally in 'First Contact' Riker was going to be the one on the ship fighting the Borg while Picard was only the planet helping Cochrane. In that particular instance, it was probably a good idea to switch due to Picard's personal vendetta with the Borg.
In 'Insurrection' however it probably would have made more sense for Picard, one of the Federation's leading diplomats, to be the one to fight his way through the Son'a ships and take the
Enterprise to go talk to the Federation Council, while Riker leads the ground evacuation effort and maybe end up facing down Ru'afo together? Of course that movie is by itself entirely another hodgepodge of dramatic failures.
But, contracts... what can ya do?