We're fortunate to have two stores in our area.
Overall I agree with the earlier assessments about the stores being chaotic, confusing to "navigate"/find the "right person", crowded, and to me stressful. Depending upon the season, they can also be quite hot with all of the BTU's from people and equipment. The heat is another variable that encourages me to get in/get out as quickly as possible. Whenever possible I try to go during off peak hours, but there seems to be less of those.
Balance the above out with the available support and ship to store options, I suppose its still a net positive option. I've not had a bad experience thus far. Just get in/out as fast as possible.