I agree, find the head unit with the interface you like and preamp outs.
4 channel amp for FL, FR, RL, and RR speakers and a subwoofer amp.
For the speakers, I'm a fan of the infinity speakers in my car, fronts have separate tweeters.
So basically it's like any other good stereo, separate components, matched for your listening space will beat any all in one solutions.