You can not "control" the phase response of a passive filter (unless the laws of nature have changed since I studied RLC filters 10+ years ago). You can pick which response you want and what order etc but there are a lot of limits that just don't exist in the DSP space. Of course with the DSP you need to correct for the effects of the AD and DA on the phasing but it's pretty easy to do if the measurements are done.
I do agree though with your statement that DSP is not easy to do right but it can and has been done by lots of people already (eg. JH, Virtualizer, Nautilus, etc)