Honestly, I think that system is still frustrating. Right now we have tons of different currencies. IMO the best way to handle this is to simply have two currencies. Credits, and Galactic commendations.
Everything is available from commendation vendors. The price is adjusted based on what tier the gear is. Simple and effective, without the RNG problem.
Ultimately, bioware wants you to play as long as possible. They can do this without a convoluted, crappy system that punishes casual players.
Having specific tokens drop would encourage ppl to do more FPs though.
I see (and lead) so many Taral V/Maelstrom runs but barely any Esseless or D7. I wish we could get just a nod from a dev that they've in fact read this suggestion...