I used a PC104 project on a battery change balancer for Ma Bell. It is a delightful package. We went with VRTX on that project.
I know how you feel about project cancellation. I did a life safety system for the East Area Rocket Engine Test Facility in Huntsville for the NASA boys. We hooked to the countdown clock, and made an enormous field of sensors and actuators for doors, gates, railroad tracks, infrared sensors. We could detect cars, people, trains and control gate crossings, locks, sirens, horns, and gobs of warning lights. The network was carried on RS485, custom message protocol. The processor was a 68040 running on a multi-bus platform. Runtime was VRTX, developed under Idris, a UNIX clone that predated Linux. It even had sectionalized voice announcements. The labor union forced them to tear it all out so that a glob of signalmen and operators could keep their jobs. This was somewhere around 1984.
I remember one NASA guy told us, "If you ever hear that klaxon when you are down on a test stand, it means you are about to die.
I never saw a PIC die on the job. AVR devices were not nearly as rugged.
The PIC processors were very stable and the toolchain including the C compiler was well supported. I still wrote a fair bit of assembler where I had time critical interrupt service routines. Most of those were signal sampling ahead of doing some DSP to assess ride quality. The next gen hardware that never happened was intended to have a hardware ADC with 48 KSPS sampling. It would have saved significant expense over the Diamond Systems PC104 ADC.
Today is my last day of "work" with a charge number for my labor. I'll be retiring on June 8th after 33 1/2 years. I'll miss the work.