Log Shipping Alternative
You could consider Availability Groups for your databases. Since you are using them for reporting/read-only already then you already have licenses for your secondary instances.

This will allow better access to your secondaries as it does not need to take the database offline for updates - your data will also be more up to date as it is a constant flow of transaction log updates rather than batched backups.