you could do it yourself with relative ease....only thing that will make life super easy is to go to autozone, advance auto parts etc and rent spring compressors...you'll need them for the front...
IMO alpine is better.....but i've been an alpine fan from day one...
OP its going to come down to what you prefer...or what options you are looking for in a head unit...or how much you are willing to spend...