I liked both shows for REASONS. Voyager could have been better in some areas, but Star Trek has never, even with DS9, been gritty and realistic. Sure there are lots of episodes that delve into social and political issues, but almost always with an optimistic outlook. I think that's one of the many reasons we all loved Star Trek. It's good to have a show that makes us hope for a better future. Also oppositely BSG was good because it was somewhat gritty and realistic, besides having really good writing and acting. I'm glad we have both.
ALSO, it took me awhile to really appreciate Voyager, I didn't like it too much at first, but it grew on me. I watched almost all of it in reruns a few years ago and enjoyed it a lot.