ExxonMobil offers stronger upside from high oil prices and a cheaper valuation, while Enterprise provides stable cash flows and growth projects.