Honestly, it depends on the game I'm playing and the kind of enemies I'm going up against.
In general I'd rather play with a sniper rifle. There's something really satisfying about bringing the pain from where your opponent can't even see you much less reach you. I hate melee - I prefer having the time to think about my next move instead of having to change plans on the fly.
I'd only use another weapon if I had no choice, or if it was against the kind of enemy where it would be suicide/stupid to use any other kind of weapon (like trying to use a pistol against a enemy who needs a rocket launcher to bring him down etc).
In general I'd rather play with a sniper rifle. There's something really satisfying about bringing the pain from where your opponent can't even see you much less reach you. I hate melee - I prefer having the time to think about my next move instead of having to change plans on the fly.
I'd only use another weapon if I had no choice, or if it was against the kind of enemy where it would be suicide/stupid to use any other kind of weapon (like trying to use a pistol against a enemy who needs a rocket launcher to bring him down etc).