I personally liked the implementation in KotOR. There isn't much for choice in the matter but I liked Bastila's character so it worked for me.

DA:O did do a fine job of it as well. For some reason I like Leliana...