I wish this offered cash back instead of only being able to redeem for gift cards, but there are some amazing offers of 10-20% back that make it worth it. You can usually get higher offers by going through the shopping portal, adding an item to your cart, and then leaving before checking out. Often within a day or 2, they will send an email with an increased rewards offer.
More Capital One (Shopping) reviews