Okay, I have got just one question. Who the hell thought it was a good idea to make all throwing weapons and all ranged weapons have the exact same bloody range???
Because let me tell you, it was a horrible idea. First of all, for those that do not know, all ranged weapons and thrown weapons have got a maximum range of 18 meters. This includes: Longbow, Hand Crossbow, Shortbow, both Crossbows, etc.
So, no matter which one you use, the only one that matters is the one that gives you the most damage, as the range is identical for some unknown reason.
This causes some serious problems, let's list them shall we:
-Tavern Brawler is stricly superior than Sharpshooter when it comes to dealing damage. As you basically double your hit chance and damage, while Sharpshooter requires -5 attack roll.
-Sharpshooter does not let you ignore maximum range penalty. Normally a longbow can shoot 150 feet/600 feet with disadvantage. This translates to roughy 45 meters and 180 meters give-or-take. So, this perk is worse that's it's melee equivalent, Great Weapon Master. Why was it nerfed? NO BLOODY CLUE.
-All ranged weapons are functionally the same, meaning Hand Crossbow reigns supreme. You can shoot with bonus action, making it strictly superior to other ranged weapons.
-Unless you are doing some archery build, the only thing that matters is damage, so hand crossbow wins due to bonus attack actions, while Heavy Crossbow wins due to lack of loading property and having highest damage overall, leaving magic items aside.
As it is right now, there is scarcely any reason to pick shortbow or any other weapon over the two I wrote about earlier. Same builds everywhere, because there is no reason to ever pick light crossbow over hand crossbow, etc.