The MacBook Pro 14 M4 Pro wins overall with 18+ hour battery life (per Notebookcheck) and stronger efficiency versus the XPS 15's 10-12 hours. Dell XPS 15 provides a larger 120Hz OLED and more ports but trails in thermals and daily portability. Choose based on OS preference as both score high in their ecosystems per CNET and Tom's Hardware.