Well first off, Brooks Brothers offers a fairly standard rewards program. Brooks Brothers rewards their cardholders with points for every dollar they spend. For cardholders with the regular Brooks card, they earn four points for every dollar spent on their account. People with the Brooks Brothers Platinum card have the ability to not only earn four points for every dollar spent in Brooks Brothers, but also one point for every dollar spent elsewhere. Brooks Brothers rewards cardholders with a $20 certificate for every $500 spent in store, and a $20 certificate for every $2000 spent outside of the store. When it comes to recommendations, there are hundreds of bank-issued cards I could recommend that come with a superior rewards program. But if I were you, I would look into one of the cash back credit cards. Cash back cards from major banks offer more opportunities to earn cash back and provide more options that cash back can be redeemed on.