Biggest problem with PIs
The biggest problem with using Raspberry Pis in these sort of embedded situations is the devs not doing everything in RAM to eliminate or at least vastly reduce writes to the SD card and likely the bean counters only authorising payments for the cheapest SD cards.
Most of the failures I've seen on Pis have almost all been borked SD cards.