la domanda che ti dovresti porre è: qual'è il significato semantico dell'immagine?
se l'immagine è un vero e proprio contenuto (al pari del testo), allora è più corretto utilizzare il tag img
se l'immagine è solo decorativa / è parte del layout ma non ha rilevanza come contenuto, allora andrebbe gestita da css.