Yes, being a sci helps, especially if you have points in Flow Caps like I do, but polaron can't really hold a candle to disruptor as a sci.
If you are viewing your role as to debuff opponents for the tacs to destroy them quicker, disruptor is far more consistant. The proc last for so long that once you score one it tends to stay up till they die. Polaron is a crap shoot.
Edit: On my sci I preffer Polarized Disruptors if I'm not trying to expliot the new plasma consoles... best of both worlds but they aren't going to benefit from the Jem set.
Because nothing is scarier then a Betazoid sci flying a Galaxy