I disagree. I thought she was a flat and underdeveloped character. Her betrayal really didn't make any sense and seemed like it was only there to get the party into the proper endgame situation. Really bad writing.

She also has a weird overbite.