Warbands are not a terrible feature. I don’t honestly know how useful they will be to new players, but I think it’s a good initiative.
The downside is that the new banners are effectively behind a paywall for non-beginning players. There’s really no reason to do this – except a directive from the publisher for more monetisation. Otherwise, this really doesn’t make sense: long-term players won’t need the troops, will get the weapons from Masteries, and don’t compete against beginning players, in any case.
There really needs to be a way to get War Coins for resources. I would not mind buying them for Gems or crafting them from Traitstones, for example.
Patch Note Problems
The patch notes fail to mention two things:
That the weapons will automatically be added to inventory for players with high enough Masteries. (Go upgrade those weapons, people.)
What happens once you’ve bought the Warband and the Booster Pack? Is there another Booster Pack? How many can you buy?