All of them can be good when done smartly and with a sense of restraint. Dirty lens, however, is the worst. If it's done as a HUD overlay to convey information without a health bar, it's usually fine, but usually it's used to cover for the engine being bad at weather effects. Unless your viewpoint character has glasses and the weather is truly apocalyptic, never use dirty lens to showcase weather.
I actually kinda like motion blur, as many games use it to drastically cut down on tearing. Granted, compressing the textures which are flying by would usually do just as well, but it helps.
It's all about using the effects without over using them.