I'm swinging wide of the OP's question here, but I have a love/hate relationship with Via Mobile (e.g. Pandora, Aha, iHeart) in at least the 2014 & 2015 MYs. Doubt if it is included anymore in the 2016 & 2017 MYs; probably trying to put it out of its misery. Love it when it works because my phone stays in the pocket, but hate it when it balks (i.e. network not available). It will be nice when all the auto manufacturers get out of the way and let products like Android Auto and CarPlay step in.
I was excited to get CarPlay with the Compass Trailhawk I picked up yesterday. The excitement dropped a little when I figured out your phone had to to be plugged in.
Next disappointment is the fact that it appears I can't search an Artist via Music. You have to use stuff downloaded to your phone or the "canned" options. Sorry about the thread jack.....
To the OP. The SD card is a good, unobtrusive solution.