I disagree with the notion that melee is useless. However, it might appear that way at the moment since ranged seems to be a bit too prevalent. Let me expand on the last part a bit.
Most of the issues with ranged are down to a few combinations of traits, skills and weapons that were probably never intended in their current form by the devs. Lets take the bounty hunters blessed shots combined with the repeater handgun and some skills that lower the cooldown on blessed shots/the skill where blessed shots procs after getting a single melee kill on a slave rat.
When thinking about blessed shots, no other weapon would really break that skill at any level even close to the repeater handgun, since we would be talking about a single shot which, in the long run, wouldnt make such a big difference.
The same thing goes for Sienna. If we ignore the obviously overpowered beam staff(and some of its traits which also cause issues combined with certain skills) here for a moment, the only real problem is that it is too easy to vent. You get a bunch of kills, whether that be with the flamethrower, the fireball staff or whatever else, accumulate some temp hp, vent for 1sec and then get your temp hp back that you lost while venting by killing some more stuff. Making temp hp inaccessible for venting or slowing down the process, so it doesnt take 1sec, is really all you need.
Then we get to the waystalker and the crazy good synergy between something like a swift bow and her ultimate, which will grant you 20%(?) of your max ammo back everytime you use it. Youll practically never run out of ammo. Problem is that its not a fixed number, its a percentage. Meaning that for as good as this might be for something like a swift bow, its absolutely negligible for something like a hagbane, since that one has less base max ammo to begin with. Nerfing the skill might also nerf other weapons that really dont deserve the nerf to begin with so youve gotta be careful what you ask for here. In a perfect world, it would be a fixed value for every individual weapon, as well as for other characters too(crit trait on beam, combined with less heat for crit -> sienna anyone?). Problem is that this takes a long time and tons of testing for fatshark so if we are to see it, it wont be soon.
Last but not least, we get to the ironbreaker. Why the “tank” class got the best ranged choices for the dwarf is honestly beyond me. Simple fix here could be to just move the drakefire pistols over to the ranger. Might not be too lore friendly in a way, but it would make the ranger more likely to be picked and remove the issue with the ironbreaker being a no brainer pick atm. No need to change any of the weapons.
Thing is, right now if youve got a half decent team running all ranged or 3 ranged and one melee guy for emergency clutch is all you need to get through a level fast and almost unharmed. You dont need to be jsat to pull that one off. All you need is some basic skills and a bit of communication/coordination with your team. Ppl dont just die like that. They start wiping when they get too kill hungry and run off by themselves or if they aggro a chaos patrol during a horde.
Its not a no brainer to run ranged only, as some ppl would suggest. Its also not useless to run a melee focused team with only some ranged mixed in. The real problem is that running ranged only is much easier and faster and as such will likely be the preferred method by a big chunk of the community who just want to level and gain loot as fast as they can. Melee also takes a bit more skill to some degree, seeing as you have to time your dodge and block right and your positioning in general is a tiny bit more important, so you dont get instantly surrounded, the second you hit the first slave rat in the face. Why have headaches over all that if all you need to do is pick a ranged focused build and only switch to melee to block enemies that got too close and are in the middle of their attack animation already…
I suppose in the end, everyone has got to decide for themselves whether thats really fun to them and their preferred way to play the game. Just because something is currently too good doesnt mean you have to necessarily use it yourself. At least if you run the game with friends. Running with pubs might earn you a kick or two, depending on their levels of mlg pro toxicity. Those ppl running the game without a full group of premades are really the shafted ones here if they dont enjoy this kind of play.