HA options for a VLDB
In my opinion, your best bet would be to upgrade to Enterprise Edition and implement AlwaysOn Availability Groups. Depending on how much reporting you do and how high the availability needs to be, you might even want to set it up with two secondary replicas (for a total of three nodes).
Alternatively if you do stick with Standard Edition, aside from Log Shipping and regular FCI, you can also use Replication to synchronize your data across multiple servers in near real-time, especially since your OLTP is not that much, actually. SSIS is another way you can synchronize data between servers too, though it's a bit more clunky and might not be as real-time as Replication.
Basic Availability Groups are also an option in Standard Edition. It's not really a &quot;group&quot; since each AG can only contain 1 DB, and only span 2 nodes, among some other limitations--but essentially provide the same functionality previously supported via mirroring.