Mary Ann, I'll have to admit that while I felt as you did at first, some recent developments with respect to Scan and Go and the store have made the app lose some of its luster to me.
At first, I too liked the app because of exactly what you stated - scan on my phone, pay on my phone, and skip the checkout line - that was nice.
But over time, I noticed the app started draining more power from my phone. As best I could tell, nothing really changed in the settings as the app wanted the user's location setting to be on high accuracy. But something within the app started to consume power at a faster rate (and this observation was made using a fairly current phone).
Then came an update or two of the app and the power consumption seemed to level off a bit.
But then I had a similar experience as you did with respect to an item that (in my case) scanned at the wrong price. The price posted on the sign read a different price than was the app said. I asked the first store person I saw and not only could they not help me, but really had no possible solutions to offer EXCEPT.....go through the line. Yuck.
I ran into a couple more floor workers and neither of them could help with this issue either. If the store is going to have an app such as this, the need to have ways to fix pricing errors without requiring to customer to do exactly what the customer is trying to AVOID (specifically, a line!). I ended up not purchasing this item.
But since then I've noticed my local Sam's installed 6 more self check lanes. These have really helped move people through the check out lines and it has been my experience that I can check out faster using the self check line than fidgeting around with the app on my phone. Of course, YEMV at your local Sam's but I really like the scan gun can as it has no cord and can quickly read barcodes even at weird angles. I have somewhat converted back to the self checkout approach.