I'd rather keep cash in pocket. All of the gas stations on the app that were "discounted" where I am, were the highest priced. The "discount/cash back" price still came in way higher than the cheapest station. So instead of waiting to get cash back I'll shop around and not give $ away to wait on it later. If you traveled alot this could make sense because you can't always shop around. When you need/needed to fuel up, at a more expensive station(s), at least you could get some cash back.