No, TNG was better than the unmentionables. Voyager had the same tired bent, playing the same jokes on the hologram doctor instead. Enterprise went back and rehashed the Vulcan entirely.
What they didn't do was completely trash timelines, wipe the floor with prescribed rules, and generally pull lame horse shit to get around plot holes the size of a solar system.
I can shred the entire Voyager show with one simple point. It doesn't take eight years to get across Federation space.
The Federation is thousands of light years across, takes a couple months to traverse, and Voyager was going to take several decades to do what might have been a five year trip, by pretending warp 9.6 was slower than warp 8 from just a few years back. Meanwhile they shred one standard after another during the show in an attempt to make their 70 year journey impossibly hard, yet still attainable. They then throw in the odd insult, like raping the timeline by adding fictitious damage to the USS Excelsior. It was apparently heavily damaged in a firefight before exceeding safe velocities for an extended period of time to get to another battle!
Enterprise raped the timeline so much it isn't even worth mentioning specific incidents of absurdity. TNG and DS9 at least played nice with each other and left established facts alone instead of shredding TOS episodes and movies with "new" content. They were lazy, they just didn't care enough to bother making the series fit the setting.
Was TNG perfect? Hell no. The makeup on Worf alone ensured that with the first season. Voyager and Enterprise are just plain bad though. Good episodes hidden in a blah show, instead of blah episodes lacing a good show. TOS wasn't perfect either, there was some seriously cheesy shit in the 60's, and it took part in the idiocy too.