We used store pickup at first, but then so many people were doing that, that we had to sit and wait for up to a half hour before they brought our order out to the car.
This was during the pandemic, and people were not shopping very much back then.
After that happened, I switched over to delivery, and it works out much better for us. We do not have to drive anywhere in bad weather, and I can order ahead of time, so I never run out of things I need.
It is great for canned/boxed items, but I usually shop from the fresh food aisles, and it is not so good there.
If a pineapple is $2 for a pineapple, they will bring the smallest pineapple in the bin, where I would have chosen a large one if I was there and picking them out.
I just got a package of romaine lettuce and it has one small head of lettuce, and one that barely even showed up in the package. I have bought these before in the store, so I know they are not all like that, and some have 2 nice heads of romaine in the package.