DR option for SharePoint databases? ideas and experiences
In terms of wanting to get input from other people about their experiences, I can share about our use of Log Shipping in our Production environment.  We use native Log Shipping and perform DR tests once a quarter for our critical systems.  This involves failing over to the Secondary, pointing the application(s) at it, and testing that everything works as expected.  We then fail back to the Primary and ensure things are ready for our end users again.  

By repeatedly testing our DR process we've been able to make some hard-earned improvements.  The solution we use for helping perform the failover and failback procedures is here.