SpaceX. They move faster, take bigger risks, and Starship is built for exactly this kind of all-in Mars shot.
Agreed. Plus they've got the vertical integration nobody else has — engines, rockets, capsules, even Starlink for comms. NASA would be juggling contractors.