How to know if a retail card makes sense for you