I installed a new Pioneer X3800BHS DVD receiver. It includes the ability to play Spotify, Pandora, AM-FM Digital Radio, DvD/CD player, USB music player and Sirrius.
It was an easy install with the kit from Crutchfield, where I bought the radio. (you can also buy the unit cheaper at other places, but you won't get Crutchfield's excellent customer service if needed later - which I did in regard to wiring diagram).
Anyhow, for my money, and a simple less than 1 hour install, I get all of the above features plus back up cam, and front cam (both optional extra's), and my Expedition "feels" like I am driving a new model. Less than $500 total out the door.
My Expedition is in flawless condition, so by installing the new stereo, the updated look and feel is excellent from the drivers seat.
You also need to install the defeat to the reverse sense, and parking brake sense, a $15 part,
and 30 sec install....finally, I did install the converter so that all the Expedition's steering wheel radio functionality works.