Here is the TL;DR explanation:
Recommend any good head unit with a volume knob and physical skip\rewind\shuffle buttons. If you have any complaints or praise for a particular unit, please explain. It can be touch screen or non-touch screen. I can use a double din but if some single din unit is...