In your opinion was Worf better written for ds9 or tng?
Its not even close. DS9. Worf was a bystander in TNG. A wooden, typical Klingon on a SF ship.
DS9 allowed him to bloom into a 3d character, w/depth and emotion.
Go back and look at his performance in Way of the Warrior. It killed all his other performances on TNG. It just shows to go ya, that DS9's writings were so superior to that of all other Trek.