The gaps are especially apparent towards the end, probably as the dev's neared their deadline, when you can just notice some significant portions missing and you have to struggle to keep up with the story or give up on it and make it all up for yourself as you go along.
Haha, maybe you should've handed Brianna a mirror...then again, do Sith even show up in mirrors?
There was definitely some amusing deja vu with Mass Effect's romantic subplots...BioWare's got a habit of carrying over all their favorite bits to their next projects.
I actually felt Kreia was one of the few things in the game that they really managed to flesh out and end satisfactorily. Her betrayal and all-along manipulation of you was a shock, but looking at her true self, you'd wonder how you'd never seen it coming. She had a good send-off, and even redeemed herself quite a bit in my eyes before her end came.
I guess BioWare doesn't believe in happy endings for Jedi tied up with destiny, at least not when they can sacrifice them to some great, evil conspiracy to keep us hooked.