I just never got why Shelby got all that hate in the fandom
Shelby had three strikes already. First off, she’s a woman, nobody wants some bitch rolling up and making the boys feel like they’re getting castrated at the office. Strike two, she wasn’t just “doing her job,” she wanted
Riker’s job. Contrast that with Jellico, Riker hated him, but at least you could tell Jellico wasn’t trying to be teacher’s pet. Strike three, the writers introduced her by making her an antagonist to Riker, which is a mistake. Same thing they did with Pulaski,
“let’s make her be mean to Data". Great, you just permanently coded her as the heel.
They kept trying to make antagonistic authority figures in the series which is how we got Admiral Nachayev (sp) who honestly didn't do anything wrong, she was relaying orders from Starfleet Command.
Par for the course with this type of show. Berman-era Trek was almost like
JAG in space. Procedural comfort food. Go watch
NCIS,
Law & Order, or any one of those Agatha Christie type shows: the pattern is always the same.
The “core" team is a bunch of quirky good guys you’re supposed to love, and anyone from the outside (the FBI, Internal Affairs, Justice Department, Army brass) shows up twirling a mustache and obstructing the case like, “
Heh heh, sorry McGruff, you can’t solve this murder until you file the right paperwork.”

They’re always corrupt, always lying, always the roadblock.
VOY was okay, definitely the weakest of good Star Trek by far, and the only thing about Voyager I actually cared about was the Doctor. EMH was my favorite little bastard on the show by far, other than him I didn't mind Neelix. Everyone else though? meeh?
I like Tom Paris, but half of that is because he was the Kramer character. No defined job, no consistent arc, just wandering into frame every week with some new crackhead invention. For God’s sake, in "Spirit Folk" he literally rolls up in a jalopy like
Toad of Toad Hall.