A harness is by far the best way to go on car stereo installs. Car manufacturers tend not to follow a universal code the way an electrician wires a house.
Another reason is, when you splice the wires, you could end up with altenator or other motor noises.
Last reason I can think of....most harnesses are around $10-$15 and make the job much easier and neater.
Xam