• As I understood, your use case is to have a copy of your DB for reporting purposes. 

    I don't think Always On or Replication fits in this scenario. Both are HA and DR solution. 

    Always On will be beneficial if you implement it on your transaction DB and have a asynchronous read replica for reporting purpose. 

    If you implement Replication then your target DB will be in restore mode always, which means un-readable by anyone.