I read on Kindle and Audible, but there's nothing like a good old book.
I think reading may activate our brains more than just hearing, causing a bit better retention of the information.
Although adding music to what you hear bedevils you with songs that you listened to 60-70 years ago!