Shall I disable Smart Definitions?

I read on a couple of forums that user say you must disable Smart Definitions if you want proper protection

 

is that true or probably something wrong with their system and I must keep it enabled (which is the default option)?