BP stock offers better diversification, value, and yield over XLE for resilient portfolios. Read here for a comparison ...