My warrior has been my main for the past decade.
What I find attractive about the class is that it’s down to earth. No elaborate lore surroundng the class like death knights, druids or demon hunters. You don’t have any particulary flashy spells, no lightning bolts or fire breathing. You can be technically any race and while certain races make for more steretypical warriors than others (like Orcs), no race will feel out of place as a warrior class. You aren’t defaultly dark or evil, or good for that matter. You aren’t forced into particular niche.
A warrior is master of their destiny. Want to feel like a knight, a barbarian, a mercenary, a pirate, an armed peasant, everything is possible for you as a warrior.