SpaceX is already flying Starship and iterating at a pace NASA can't match. NASA moves on Congress's timeline; Elon moves on his own. Bet on the company actually building the Mars rocket.
Plus SpaceX's reusability and vertical integration slash costs NASA can't touch.