2 weeks ago (Beta)
This is honestly a subjective decision and im biased towards hunters. As a hunter main I will focus on your cons list for the hunter:
- Getting outscaled as classic moves along
You are the best DPS while leveling, dungeon gearing and tier 1. This means you are not competitive, but the BEST choice for phase 1, 2 and during progression in phase 3. Of 6 phases, you are the BEST for 3 of them. 9 classes, all can dps and you're the BEST DPS for about half of the game.
- Low number of hunter spots per raid / not sought after
There will be a lot of hunter spots during phases 1,2,3 and arguably during ZG in phase 4 where hunters are great for certain skips and their low downtime lends to fast clears. As ZG is primarily a catchup raid, the focus of ZG wont shift the meta much for group comps and hunters are still quite valuable at this point. You have the MOST leverage and bargaining power early on while you are seeking a guild, by the time hunters scale poorly and raid spots are harder to come by, you've already established yourself in a guild and networked in a way that you wont need to worry about a raid spot. Later in the game you can always make a case for a tranq shot spot, highest nightfall uptime or simply that your attendance makes you worthy of a spot. Vanilla content is pretty trivial, a raid leader will be more concerned with your attendance and loyalty than your throughput in most cases.
- Bad reputation
Which is easily reversed when you're creating your own parties, tanking your own dungeons from level 1-45, doing top DPS in MC and winning 1 vs X situations in world pvp. Your reputation is your own.
I hear this all the time... This is as much of a weakness as a melee character not having ranged... Its just part of the class. I wouldn't call this a con. You have the ability to reset the fight MULTIPLE times with kiting, wing clip peeling, trap/scatter resetting, nade resetting, wing clip/intimidate resetting, tidal charm, various engineer resets, etc etc etc. You also arent awful in melee. Im not advocating that you will want to stay in melee range, but in certain circumstances its not the end of the world.
Example: You land viper sting on a mage. He gap closes you. You trap and reset the fight. While in trap you reapply your viper (doesnt break trap). The mage will have VERY limited mana... Especially if you toss in an arcane bomb to mana drain/silence. The spell pushback of your fast attacks, and your pet will make it difficult for the mage to equalize value. Can the mage counter this? Yea. You both have a lot of answers to eachother, but pvp is dynamic. Its not as simple as "gap close a hunter and he loses" unless the hunter is frumpy and incompetent. Assuming you are frumpy and incompetent, a hunter will still be one of your best options as a beast master hunter who can fair well in most 1 vs 1 engagements with limited competence.
I also think its interesting that people focus on the deadzone as a hunters weak point when it IS the win condition of fighting a hunter. As a hunter, you will win the majority of your fights when you are not gap closed. You will lose fights when an opponent can successfully gap close you for an extended period of time and nullify your damage. So what does this mean? You START most engagements winning, its up to them to close you and overwhelm you. This means two things. You KNOW what everyone is attempting to do against you and you have control over that win condition if you play correctly.
Your class is your own choice, you're going to be spending hundreds of hours on your main. My post is merely to challenge some of your cons for my favorite class. I wish you the best and hope you find a class you will enjoy =)