Amazon completely lost my trust due to their poor quality control and flagrant reselling of counterfeit goods. And that makes me hesitant to buy their groceries.
But Covid-19 has kind of forced my hand. They've consistently provided same-day deliveries on Prime Now, whereas Instacart almost never has any available delivery slots, or if they do, the shortest delivery time is almost a week.