94-95 much easier to work with, and cheaper, as far as electronics go.
93 would be another choice, but requires PROM burning equipment, using a 94-95 harness or figuring it out yourself is possible.
96-97 is OBD II and costs $550 to program at home last time I checked, and has more diagnostics codes, including a crank position sensor which does not allow for using a double roller chain (easily), yada yada.
I own a 94, 95 is considered the "perfect year" because of these niceties.