it depends on the store for me. If it is a nice, clean store, I'll usually get something. If it is in a shady place or is dirty, I'll use the restroom and get out of there.
^ Yeah, this. Stopped in January at a station/store in Waterloo. Was buying gas but went to pee first....lotto coffee earlier. Bathroom was dirty as heck. Had a sign over the toilet saying to hold down the lever for a period of time to make it work. The air hand drier had the cover off and all of the wiring and screw fittings to connect them to motor were exposed. Used my own bottle of hand sanitizer. And, went back outside and pump won't take any of my cards. So, **** them and drove on.
Not pee room related but station related:
Next stop was the rest area north of Mason City, now fuel was true need. Pump there worked for about .25 gallon and just stopped , not the auto fill/stop function, it just stopped and won't pump. Thought **** this **** and drove 200 yards to another station. Pull up to first pump and sign "Out of Order". Try another lane, double sides and pumps on BOTH side have out of order signs but smaller so I am parked and out of my car before I see the fine print. . Huge station so try a third lane and to the left, out of order but to my right was an actual functioning pump! Glory to the petro gods! Did go inside to buy coffee, picked the next to smallest size from the new ubiquitous coffee machines and put my travel cup in. Over flowed it and made a huge ******* mess. Now the coffee gods have turned on me so hightail it back to Minnesota. Based on this I am just assuming everything in Iowa is pretty much broken.