Bah Sniper rifles never get good scopes, so a great revolver ( they get the best scopes) is far more useful.
Even as a soldier i had 3 revolvers as my main weapons xD 1 with 4x acid, 1 masher ( probably best type of weapon in game, high enough accuracy, highest damage with it's x7 modifier and a decent enough ROF with 1,9 ) and 1 desert justice with underbarrel blade for added melee damage.
I finished today and i can't find anything enjoyable in the game anymore. Finished all the the main and side quests and had a blast for a while but it just got tedious towards the end. Not even duels were fun anymore.