Je voulais pas mettre de media query ou utiliser les classes de bootstrap parce que j'aimais pas me fier à la taille de l'écran. Je préférais utiliser le script qui détectait les browsers.
Pour le fait d'utiliser du style dans un tag, j'avais en tête un problème d'affichage. Je ne voulais pas que le html se load et qu'il affiche l'image pour ensuite loader le css, cacher l'image et que ca flick. Je sais pas si c'est un concern réel et que ça risque vraiment d'arriver...

Ce serait effectivement beaucoup plus simple dans le code d'utiliser les hidden et visible de bootstrap. Est-ce que mes concerns sont assez valables pour ne pas le faire, ou bien on y va pour la simplicité?