Bladesingers' stats looked reasonable overall and i did not share the concern with other people who thought this unit is too strong.
Usually such unit(s elite unarmored inf) are being held back by being generally easy to eliminate with spells, missiles, cav charges.
Then i looked at their HP wich is 6300 in QB settings and i thought that this unit doesn't not exactly share these weaknesses with units like wardancers(5100 hp), witch elves(4875 hp), sisters of slauther (5625). Such HP difference is pretty insane and it will greatly increase their surviveablity and will make them perform better in melee compared to those units. Important to note that the more HP such units have the more the benefit from physical resistance.
So bladesingers are the infantry with the most HP in WE roster on par with WWR who also have 25 more armor. And in many cases bladesingers even going to be tankier due to that phys res and 8 speed difference.
Here are some other examples of HP on elf and non elf units to get the picture: White lions (5625),silverin guard (6120) Swordmasters(6300),Phoenix guard (6300),execs(6300), Chaos warriors(6750),Foot squers(6210),Giant Slayers(6480)
So unless all infantry units got HP buff in the new patch i believe bladesingers should not have 6300 HP.