I found low level barb to be quite easy. Here’s my advice: At low levels for barb, use lunging strike as your basic attack, and death blow.
The need for lunging strike at low levels is obvious. At low levels when you don’t have a lot of movement speed and struggle to keep up berserking, lunging strike helps close the gap by literally lunging you at the enemy. It basically makes up for the low movement speed. You can’t do any damage if you can’t reach the enemy, and lunging strike helps fix that.
Death blow is an AOE attack that hits a small area in front of the barb with a 15 second cooldown that has the cooldown reset if you kill an enemy with it. So you need to optimize killing blow by never having it on cooldown by always killing an enemy. You’ll find out pretty quickly when an enemy is low enough that you can death blow them. With the “warriors death blow” skill you gain berserking for 3 seconds whenever you damage an enemy with death blow, so it helps you keep up berserking. You can usually chain death blow and keep berserking up forever in dungeons (especially low level dungeons). There’s also items that give death blow extra charges, there’s a unique item called overkill that turns it into a bigger AOE attack. It’s quite strong if you use it right.
Also use the “hamstring” skill, which makes any enemy affected by one of your bleeds 10% slower. You just need 1 point in it. This means all of your “plus damage to slow” or “plus damage or crowd controlled” bonuses kick in for bleeding enemies. Use skills that give bleeds or just use the 2H sword mastery to make every attack inflict a bleed. It quite a strong synergy.
I’m leveling a rogue now, yes I agree rogues do more damage, but the Barb is tanky and is harder to kill. There’s a trade off there. I think of you play Barb right, it’s still quite easy and fast to level.
Dragonflight is the latest expansion in world of Warcraft so that last bullet point is wrong.