Cuando dices reproductor MP3, supongo que te refieres a lo que ahora llamamos comúnmente DAP (Digital Audio Player).

Las dos opciones son válidas.

Por ejemplo, puedes llevar el smartphone y tener un DAC/amplificador pequeño y manejable, como un Dragonfly de AudioQuest (está el negro, el rojo y el cobalto; yo tengo el rojo, y funciona muy bien), o un dongle de iBasso, el DC01 o el DC02. Existen muchas más opciones, y todas ellas te permiten manejar decentemente un buen número de auriculares.

La opción del DAP también es interesante. En ese caso, yo iría a por uno que tenga WiFi y puedas usar sin problemas Tidal, Qobuz, Spotify,...

Lo más interesante para aconsejarte bien es saber lo que quieres escuchar, y de que presupuesto dispones.