Their is no best weapon really,if you had a plasma sword,sure you can kill something instantly with your lunge attack,but if they don't know there could be a sniper with a great head shot,and with a sniper it is really useless when in close range.
-
Pistol is definately the best weapon.It can kill any enemy reasonably quick and take down hunters in 1 shot.kapeesh.