Put a Retrosound in a truck a couple of years ago & hated it. Very flimsy built knobs/buttons & the way it's width adjusted. Hard to tune & sounded bad. Would be different if cheap, but not.
If I ever do truck with stock dash, would just use radio delete plate or old stock radio. Then add put a small bluetooth amp under the seat to play music from phone through that with no head unit needed at all.
(For example
https://www.crutchfield.com/p_113M18....html?tp=83532 )