I had the guys install a really nice amp - Alpine PDX-V9, Morel front and rear speakers, Alpine HU which allows bluetooth audio streaming (CDE-148EBT), phone etc, Nice sub for $2100 i think it was, drive out.
For me, i use the bluetooth audio streaming HEAPS, directly from my Nexus 5 (Android) to the system works awesome.
Got iPod connectivity also inside my glovebox, but barely use that as the direct bluetooth is easier and way more "on demand" for new music without needing to take the iPod out to upload new music to it.
Sub is easily removed from boot for track days. I did however had to fab up a new boot board with some strapping, as using just valcro for driving around the street was not enough to hold it in place. A few brackets would do the trick also to keep it in place.
I avoided the touch screen as i wanted a Single DIN unit.