Views, if image field exists show it, else show this
You can use "Rewrite the output of this field", can put an token inside the output and if I'm not wrong there's an check-mark "if the field has values".