If it's a single character to other single character, or single character to empty mapping, without regard to surrounding character context, tr/// will certainly beat s///, as it's the simpler operator to do so.
So, use tr/// if it can do the job, otherwise use s///.
-- Randal L. Schwartz, Perl hacker