I can see where the authors problem was; he played exclusively garbage arpgs with like 10 decent builds total in the game that you basically get shoved into quick because there's a total of like 30 builds altogether (so 2/3 bad, 1 maybe 2 good builds per char) and never learned that you have to experiment with your skills.
Warrior is one of the easier experiences because you should be taking mostly strength, and probably using a mace/armour unless you're an actual veteran and are doing something like pillar or a conversion build. So intrinsic life stacking, damage reduction and an easy max res wheel. It's really simple, he just never looked at warcries or totems, and never checked vendors on his first characters (my third character has made about 25 ex while leveling just buying and smashing quality/socket gear).
Git gud, here's the real takeaway: people who have played poe1, and have 1000+ hours in the game, will tell you even they don't understand all the systems and interactions. You never even played 1, this game is not like Diablo 4, it will punish you for your lack of knowledge (and then you will learn). And most of all you need to remember you're playing a beta. If you need a reminder look at the skill gem UI and count how many weapons, and weapon skills are missing, and all those uniques which will cross convert things from different weapon skills and passives and ascendacies and add interactions that don't even exist yet.
If this scares you, uninstall I guess. But I'm excited to be playing a game that doesn't treat me like I'm 8, if I did I'd play the paw patrol game my 4yo daughter does.
Also, purely opinion but I've had zero issues on my second/third character playthroughs. The fights are interesting and difficult if you are underpowered, frustrating on some until you understand timing (people who complain about the monkey but not Blackjaw make me lol, yes, it is a skill issue), but once you've beaten them and understand the game a little you probably won't have a problem the second time through (and if you do it's a good check that your build needs something)