No weapon is better then another , everything is in your play style , skill and that my friends its a fact.
You will have to play them and find your weapon that suits you , nothing more , nothing less , because here of forum will by many people with many opinions , best for you its to make your own gameplay style , "forge" your skill and find your perfect weapon.
All animals are equal, but some animals are more equal than others. © George Orwell
There is a weapon more powerful than others, and weapons that are weaker. This creates an imbalance.