There is a lot of different weapons in TWZ2, from melee to shotguns with all kinds of range. It really depends on your playing style which one will be your favorite. You can switch between them at any time when you're in the city, however, some weapons are more powerful than others so choose wisely!