There are six categories of weapons. There are your Shotguns (great for blasting enemies from up close), SMGs (made for short range rapid-fire), LMGs (amazing at tearing things apart from medium range), Semi Autos (balanced and powerful), Sidearms (great in a pinch), and Sniper Rifles (which do exactly what you think). There's a ton of variety.