I dunno, making Picard into a permanent villain (until he's killed off) would've been shooting themselves in the foot for losing their best actor and character. Maybe for half a season, but the entire series?
Having him be permanently affected (which is pretty much what happened) and have some permanent scars from the experience (physical) would work fine too. And have Riker leave to be his own captain and return as a recurring character (captain of his own vessel).
Both options would have been good ideas. Because once it became apparent they would hit the reset button during the season premier (part two of the cliffhanger) the following cliffhangers lost, to me at least, any real dramatic effect.
In fact, I will argue until the day I die that the reason BOWB was as successful as it was, was because we didn't know what was going to happen. Then came the news that Stewart may have been leaving the show which was why they did it and..well..it fed the "WTF" aspect of that cliffhanger...
But not so in the later cliffhangers. We all knew it would all go back to being plain old TNG.
In fact, this same reset crap is why I gave up on SMALLVILLE. Every season ended this way;
Lana is on the verge of finding out who Clark is...all hell breaks loose!!!! They end up being seperated (throw Lex into this) and wow..things look real bad.
Then it takes one or two episodes in the new season to get Lana back in high-school, Clark's identity saved, Lex to be a bone head...and...we spend the next twenty-episodes with a freak of the week unleashed by a new 'kryptonite' fragment being found...
But then again, smallville is still going. But not with me. I checked out three years ago...
Rob