Unless your flight controller provides logging then you can only guess about what causes a crash. As for total reliability, based on what I read on various forums, the only way to get that is not to fly. You can mitigate known issues but I'm sure you can find examples of every controller and...