No, they are antithetical. The fact that they don't work directly links to that point. Because Bitcoin's entire design was to prevent that working (censorship).
So the nuance is only: I'm against using filters because they deteriorate Bitcoin's decentralization somewhat, and make the user's life a little harder too. I'm not *spectacularly* anti- them, because they don't completely kill the network.
I'm more forcefully against the arguments I've heard for them, than I am against filters themselves. Same principle as being anti censorship: if that's how you want to run your node, so be it (even if I'm sure it's ill considered!).