I also feel like every single gun I have is terrible; that makes combat a lot less fun.
OW2 suffers from the same problem as the Oblivion remaster - the difficulty levels are unbalanced.
I started playing on Hard (there's Easy, Normal, Hard, and even harder?) because i figured, i got a ton of experience in what is essentially a FPS, and it was brutal. Mobs hit incredibly hard, generally 2 hits means you're dead, maybe 3-4 hits with the shield.
After the restart i played on Normal, and then switched back to Hard once i got back to where i was before. The difference is night and day, on Normal you mow down monsters by just pressing fire. On Hard i was crouching for my life, more than once.
Once you get geared up, the game flows a lot smoother. The various assault rifles you find on the second planet are vastly better. Now, there *is* a mechanic where you're supposed to match damage type to monster, for example, a incendiary shotgun will rekk animals, and a shock SMG will rekk automatons .. but it's not mandatory once you have more capable guns.
Putting points into the Guns skill is almost mandatory, though; good thing at least it boosts all guns, not just rifles.
i also found very early on, during my second playthrough, an armor that has 22 base; before that i had the plasma caster armor that was 11-rating. I have no idea where i found it.
One problem that is very real with these games is that, i'm constantly picking up TONS of junk. There is no weight limit, but when i'm picking up literally hundreds of coils, springs, flywheels, vodka, biscuits, crisps, nuts, bolts, cannisters, energy cells, animal skins, etc there is absolutely no way i can actually pay attention to what i'm picking up. (almost) none of them are particularly important and the resale value is very low, because you're basically meant to hoover up all this just, constantly.
it's not a perfect game, but i am really liking it a lot. I tend to be very negative when it comes to RPGs, so this is particularly unusual for me.