All depends upon how confortable you feel with electrics!!
IF you buy a good quality harness, most of the work is just ensuring that the routing is done well, & that it is hooked up correctly (i.e. be sure you have a matching wiring diagram). Don't forget to protect the harness from any pinch points, and use grommets when going thru anything sharp (like the firewall). If you are altering the harness in anyway, use good quality wire and connections, solder where necessary, and try to use matching wire colors (or label any "extensions" clearly!).
A good multi-tester is handy for testing the harness in advance, & for tracing any "Bad" wires (again, buy a good quality harness!!).
Soldering is better than crimping. (although I've had crimped connections that lasted for years and years....)
Heat shrink is better than elect tape. (lasts longer, doesn't unravel.)
Buy top quality parts, take your time, do it right the 1st time, & you'll not only save a few $$, but you'll be better suited to fix any elect probs that might crop up in the future!
OH! And BE SURE to discover why you had an electrical fire the last time and prevent the same thing from happening again!!! (pinched harness? cracked insulation? bad elect components? other???)
Remember, you'll want it to be done to last a lifetime. Whereas the electrical guy just wants it to last longer than his warranty....
"Cheers!"
-Bear-