One thing that is often overlooked. A lot of these technologies. These enterprise-class technologies are not designed to never fail. No one is crazy enough to market something that will never fail they are designed to survive failures and that's an important distinction.
If you have a system that is absolutely mission critical for you. You need to understand what happens when it fails and what the process is to recover it. Because the difference between a system with hot failover versus cool fail over or no failover is significant. You may be down for a day, even though you have cool failover type capabilities. You need to understand what that really looks like.