Email marketing or push notifications - what's better?

This question is asked by many webmasters and advertising departments. But where is the difference?