It's not a big deal, if you have a few hours or more to work with it. I just did my first install last night / this morning (alpine 9883 in a 94 altima), and it was rather straight forward after I figured out how to wire up the harness that came with it from crutchfield.
Considering I had to...