I mostly buy oil if it is on sale, no matter what the brand.
My stash is now mostly Napa Synthetic from their recent sale.
It has to be a reputable oil, and I get these days SM grade or better. I still see SH or SJ rated oils around though. But why bother with them as I think SM or SN are better at stopping sludge?
I would still consider SH or SJ oil only if my next oil change was in only 3000 miles, which I think would be a waste of time and money. For most cars, unless you live in Dust Heaven, a 3000 mile change is just not needed.