Depends on the car, how it's driven, whether warranty is a concern, etc...
For example, if I wanted a 30-weight oil that meets BMW LL-01, I'd have to go with Pennzoil Platinum.
On the other hand, if I had a car that specified Mobil 1 as the factory and service fill, I would prefer Mobil 1.
If I had a mainstream car and drove it like a mainstream driver, I'd pick whichever oil was on sale.
There isn't an "overall" choice, IMO.