Basically your whole opinion on who is the better commentator or not is who is shilling or not. Just so ya know, Cruz also works for the UFC. They all shill to some degree.
I only brought up Jimmy Smith, who's retired now, the rest are very active.
Cruz has outrageous takes that aren't even close to being true in the fight. Rogan and DC know what they're talking about and also hype the fans up when something happens. Cruz is falling asleep backstage before he even gets on air. Then he doesn't have a good take on any fight he commentates.
Each to their own.