Pis aren’t the most reliable systems in terms of hardware reliability, but with respect to the thread topic, Pis are fine.
They provide enough processing power for home automation. If you encounter overload, delays, timeouts or similar, it’s not the Pi but either bad programming (rule loops and crashes) or environment (such as bad radio coverage).
The effect can be observed sooner and more dramatic on low-performance CPUs like that of the Pi (compared to a NUC), but lack of CPU power is a symptom in these cases and not their cause.
If you’re interested in that, there’s a thread on ‘best hardware’.
Btw, I just got an Odroid C2 for almost the price of a Pi. They have native GigE and eMMC to overcome Pi limitations.