1) Having pricing and inventory data keep up to date.
2) Reliability and speed, TwoTaps has robots that fill in an order on retailers sites and checkout is slow as a result. Aside from the ugliness of it, I'm sure a lot of retailers don't like this process or necessarily are approving it.
3) Lack of wide number of retailers. Cosmic Cart does direct integration but the the numbers of partners they have right now is severely limited, Target being the big one.
Getting these direct partnerships integrations is hard, but to make this really compelling you really want a wide range of retailers. It will be interesting to see if Stripe, with the relationships it already has, will be able to do a better job of this and getting retailers to buy into losing the control of the full shopping experience.