I favor Shea butter for many purposes nowadays.
Coconut oil made me break out, otherwise it's great but I'll use just internally from now on. Vaseline I haven't used in a long time and won't, a preference thing.
There's an index list of oils that can be comedogenic so if you have a problem skin, Google comedogenic ratings.