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.