Думайте об этом как о семантической разметке:
Если это «изображение» на странице, то, если понимать смысл страницы, используйте тег img.
Если это что-то, что не так важно для значения страницы, т.е. фоновое изображение, используйте фоновое изображение для любого элемента (не только для div).
Это различие действительно не имеет значения для того, как страница отображается в большинстве браузеров, но имеет другое значение для тех, кто не интерпретирует изображения визуально.
Попытайтесь представить, как элементы будут интерпретироваться слабовидящими.
Там также может быть немного другое поведение поисковых систем - я не знаю, будут ли поисковые системы подбирать фоновые изображения для поиска изображений. Если вам действительно нужно изображение, тег img безопаснее.