I would have to say a carpc is way better than a typical or even high end HU. I mean think about all the ways that with the proper card and software you can fine tune your sound. Each vehicle is different and the acoustics are different for each vehicle and system. With a carpc you should be able to really fine tune the its acoustics to fit your car and system.
just my 2 cents