Shader effects are drawn without using additional render textures (single pass rendering).
And filter effects use additional render textures (multiple render passes), so they allows you to have more complex effects but they have more effect on game’s performance and memory.