Re: So did Worf's Change of Heart cost him command of the Enterprise?
Unless your last name is Kirk you don't get the Enterprise right out of the gate. You have to pay your dues with "lesser" commands first. Riker found that out the hard way.
Well, technically both Decker and Spock got the Enterprise
as their first commands. But Kirk recommended Decker to replace him, and we don't know how Spock ended up as captain aside from his commanding the vessel while it was assigned to the Academy.
"He clapped his captain—his friend—on the shoulder. Yes, this man was very much like James Kirk, in all the ways that mattered." --Christopher L. Bennett-- Star Trek: Mere Anarachy, The Darkness Drops Again