Really Lowes and Home Depot have been doing better imo for anything they have. Their website actually has filters and decent search and most stuff is free next day delivery. On top of that, the Chinese knockoffs are fairly minimal or at least more established knock-off brands.
On top of that, that's without a $150/yr subscription.
Costco and Chewy are also pretty good.