I'm never going outside Amazon ever again unless the product or a suitable alternative doesn't exist on Amazon.
Another thing i'd like to note is I've ordered dozens of "Amazon Basics" products and I've yet to be disappointed. The company overall has been great for me. Painless returns with no gotchas, lower prices, superior shipping, better ease of use, 5% back with the card.
One of things that pushed me away from amazon is their increased usage of "add-on item" labels. If I have to batch order anyway, Prime isn't actually that great of a deal.
Also for prices, I've actually found that for some items the prices are not always lower, but ymmv. Factor in that you're paying an annual fee. IMO, the 2 day shipping is almost not a factor anymore, since other major US retailers are starting to offer it for FREE. So for me it comes down to, is it worth the price so I don't need to batch order ~sometimes~ ? We could also be using Amazon very differently, so it may actually be a much better deal for you.
main downside is I'm having to order from multiple places, but it hasn't been too bad.