Usa la etiqueta img si…
- Piensas que la gente puede imprimir tu página y quieres que la imágen sea incluída por defecto.
- La imágen (con atributo alt) tiene importancia semántica.
Usa el css background-image si…
- La imagen no forma parte del contenido.
- No quieres que las imágenes sean incluídas al imprimir
- Quieres mejorar la velocidad de carga usando css sprites.