Ho appena eseguito un test e l'unica differenza sembra essere sui browser mobili.
Ho creato un'immagine 990 x 900px dell'icona di Twitter (quell'icona sembra un progetto troppo dettagliato per un buon ridimensionamento, quindi ottimo per questo test). L'ho salvato come SVG, JPG, GIF, GIF trasparente (solo la forma dell'uccello, nessun colore di sfondo, invece aggiungendolo con CSS), PNG, PNG trasparente.
Poi li ho ridotti a 15px, 25px, 50px, 100px e 150px.
Ecco i risultati in Firefox:
Ecco i risultati in Chrome:
Se eseguiamo lo zoom in uno screengrab dei risultati più piccoli in modo da poter vedere quali pixel vengono generati, Firefox (in alto) sta scurendo leggermente i bordi delle versioni non trasparenti, ma tutti gli altri risultati sono molto simili.
Tuttavia, su un browser IPod Touch Safari, la versione SVG sembra piuttosto sfocata e le altre piuttosto pixelate:
Un risultato simile si vede anche su Android Chrome. Non ho preso uno screenshot di questo.
Mi chiedo se la ragione di ciò potrebbe essere qualcosa a che fare con la densità dei pixel, che è la principale differenza nel display, anche se ciò avrebbe più senso per me se tutte le immagini fossero gestite in modo diverso sui dispositivi mobili, piuttosto che su SVG.
Se qualcuno può spiegare perché questo è il caso, allora trasferirò la spunta di risposta accettata. Altrimenti, immagino che la risposta TL; DR sia che dipende se preferisci icone sfocate o pixelate (o per creare molte icone con dimensioni pixel perfette per i tuoi punti di interruzione reattivi).
modifica: da allora ho osservato che gli svgs sono di solito molto più chiari sui dispositivi Apple - l'uccello twitter potrebbe essere stato troppo dettagliato per essere mostrato nei miei test sopra, quindi senti che sono il formato giusto da usare per le icone.