Could you please pass along some advice?

We are looking into setting up a Warehouse for reporting, and we'd like to set that environment up so that the data is between 5-10 minutes behind our production data.

So, we're definitely looking for replication, but it sounds like many people have used DataGuard for the same purpose.

What have people read which pointed them in one direction more than the other? I'm just starting into the documentation for Advanced Replication and was just hoping for some guidance.