I fell out of love with Doctor Who when I realized all the sci-fi bits were complete made-up bullshit. Kinda the same reason I don't much care for Star Wars.
Star Trek is at least plausible if far-fetched, and Stargate actually tries to make the technobabble compatible with theoretical physics, which is a major reason I've come to adore it.
And I came to hate the writing of Doctor Who because it has the same problem as BBC's Sherlock (which makes sense as they shared showrunners and writing staff): they make the main character seem clever by figuring out the mystery before the viewer, but only because they deliberately hide or obfuscate key details until they're ready for the big reveal. So the solution feels less like a brilliant show of deduction and more like a batshit insane ex Machina.