I agree that completion of optional mission objectives should net ALL members a drop reward. I also think each optional objective needs to have an accompanying accolade and title.
P.S. I hit pass on green and blue items in STFs. The only items I hit need on are white commons, and purples items I don't have but could reall use such as the antiproton weapons. I hit greed if I have an exact(or nearly exact) copy of one of them on that character already.
Here's the Need or Greed problem again. Cryptic needs to make it a 2 option thing and not a 3. it would probably go simpler, and wouldn't make people mad. It would be either you want it, or you don't want it.
Completing the secondary objective, as noted, is harder than completing the actual STF. Everyone should get a reward, and should be a good one.
Completing the STF I get an EDC or two. I'm happy. My secondary rewards are usually something I discard immediately. And it makes no sense. The thing I put in the most effort to get is usually trash, if I get anything at all.
Should be AT LEAST an extra EDC for everyone on the team. And then maybe a random roll for Salvage or a tech drop for one person.