After being frustrated for so many years about not being able to play music via bluetooth I am planning to swap out the stock HU for a touchscreen with all the bells and whistles. I've never done it before, but from watching tons of vids on YouTube the level of difficulty doesn't seem to be too high, so I'm gonna go for it. I just purchased the aftermarket dash kit from eBay, now I'm looking around for a HU. what do y'all suggest? I need to have bluetooth calls, music, and possibly CarPlay at the bare minimum. I'm also planning on installing a back up cam too.