I have to agree with Mercutio, the B'Elanna you introduced in UF is as close to the original character you can get without the ST version dropping in via plot contrivance. I'll say that in retrospect that what I hate about Voyager is largely the same as what hated about Enterprise, namely the wasted potential of the series. One of the orders from Berman early on was that all the human characters had to act as bland as possible, because he didn't feel the aliens that Voyager would encounter would be "believable" if the cast was expressive and well-developed. In fact, part of the reason Ron Moore left Voyager after three episodes in Season 5 was because inquiries about how to write the characters were met with blank looks and remarks that nobody had any real idea and to "write them however you want."
Because of that, in the words of SF Debris, B'Elanna really had only three stories: "Fix it," "Pissed off," or "Screw somebody." They only ever seemed to realize that there was some character development to be had when they tried to broach the subject of her Klingon heritage, though most times it was just to have somebody remark about how being half-Klingon made her violent...and then getting a part of their body broken instead of a witty retort. But there were episodes where they handled it well, like "Faces," "Day of Honor," and "Linage," though admittedly the last is somewhat uncomfortable to watch considering the unethical lengths she was almost willing to go to deny said heritage.
What I'm saying in so many words is you did a great job making her work in UF and I as a Trekkie have no quibbles with how you've treated her as a character...except perhaps that I'd like to see more of her in the future.
CdrMike, Overwatch Reject
"You know, the world could always use more heroes." - Tracer, Overwatch