For which version of the game? ;)
I haven't played the latest version(s) of GTA, but I liked the M16 in GTA:III. It was sort of like the sniper rifle because it had a zoom in feature, but it was much faster and more efficient at times! :p
Hi stone20009, i think the best weapon in the game is Sniper, we can kill enemy with long range. And the best strategy to complete it is you must hide and don't make your face on your enemy.