I didn't think of Cabot as a Mary Sue, but at the same time I also didn't *hate* her. There are very few Trek Lit characters I've ever thought of hating, actually. Admiral Nakamura came the closest, out of all the characters in the Be Born/Die duology.
I also really enjoyed that duology very much.
With respect, I actually liked Nakamura in these books. She was interesting as a sort-of ally to Picard, with him but not at the expense of politics. In fact, one of the big disappointments of A Time To Die was that it really didn't feature her at all. But that's just me.
Now, on the show, I really did think she was kind of a bitch.
