I love SciFi because I can reasonably suspend disbelief that an alien race or humans in the far future could have technology that is unthinkable today. But when it comes to ghosts/angels/supernatural, the story automatically falls apart because it's almost always a case of "Oh, if they can do that, then the entire plot doesn't matter because in real life they would just do x,y,z and it would be over in 10 seconds." Like reading minds. If one person can read the mind of others, then that person can pretty much figure out anything the other people are going to do before they do it, and it would be pretty easy to beat the other side. Then the writers usually start inventing contrived rules about when the powers do and don't work, and the suspension of disbelief just goes out the window. But if the world is different enough, I can usually deal with it. It's just annoying most of the time, though.