There is a lot of hate going on for the new Warrior character in this new expansion. Why not reserve judgement until we even see what the new Skirmisher class skills offer? And if you hate him for his brown die, then don't play him. If you feel he must be played, then jump on the first armor you can get and slap it on him.
I wouldn't say I hate him, per se. But I admit it doesn't look that great. I think it's safe to say Swifty is a concept character. How well that concept works out remains to be seen.
As for how the Skirmisher class might save him, you're right. The new class might be loaded with skills that counteract his obvious weaknesses. However, in my opinion that would just be bad game design, if it were true.
Classes and heroes were designed in 2E to be interchangeable. If Swifty needs to be a Skirmisher to remain useful to the party, then nobody will ever play him as another warrior class. Wasted potential. Likewise, it becomes debatable how useful/balanced the Skirmisher class will be on other warriors if too many of its skills are designed to counteract weakness they don't have.
Just to be clear, I'm not saying things will definitely be terrible. We haven't seen any cards from the Skirmisher class yet and you're quite right that we should play Swifty a couple of times before making a final judgement of his abilities. All I'm saying is he doesn't look promising.
On the other hand, with the number of heroes that get cranked out in this game, they can't all be winners anyway. First edition had 40-odd heroes in its run (all of which are available to 2E via CK.) 2E by itself already has 20 heroes, counting SoN. 22 with Serena and Raythen from the "LT" packs.