S: the one you're currently playing
trash: the one you're not playing right now
IMO it doesn't make much sense to compare characters in terms of power. My goal is not to choose the best character but to choose a character and do my best with what I got.
About weapons, again, depends on a run. It helps to not think about it as a weapon but as a tool to solve a specific situation. Best weapon is useless if you can't deal with a scorpio that's running away from you. Does it mean that 1 blinding dart > vampiric scythe +10?
Edit: if you're looking for a strong character to attempt challenges I'd recommend duelist->champion because of how many options you get with weapon abilities.