Не забываем про сугубо восточные корни слова асасин, которое и послужило базой для assassin.
ИМХО, все зависит от контекста. В том же полностью городском Hitman мы видим рейтинги "silent assassin" и даже заголовок второй части такой. И где тут урбания, мать ее? В хитмене рейтинг "Бесшумный убийца" и никак иначе.
В общем, я яростный противник немотивированного заимствования. В произведении про древний Восток "асасин" будет смотреться уместно. В фентази, где убийца приехал из южных стран - уместно. Во всех прочих случаях следует использовать "наемный убийца" или просто "убийца". Фентази темринология достаточно развита, и люди понимают, что когда говорят "убийца", то подразумевают профессионала своего дела. Все-таки в фентази, если говорить про первое значение, все убийцы, рубят налево и направо, и угрызений совести обычно не испытывают. Это вам не Достоевский нах!