It's a decent list, but I think you make struggle against lists with a lot of AV12+. 3 single shot lances, 1 Dragon unit and the Crimson Hunter won't make enough difference.
I would honestly go with the basic WK (or more preferably the Inferno lance WK if you have the rule for it). The WK is good enough on it's own in melee and you get way more out of ranged fire power with it. The sword-n-shield WK is nice, but only when you have sufficient ranged anti-tank elswhere in the list (which you currently do not)
It you take the Infermo Lance WK, you can trade the lances off the Serpents for either Scatter laser or double Shuricannons. Both weapons are arguably better than the Lances on Serpents
Alternatively, you could swap the Serpents for Heavy Support Falcons. Serpents may be a bit tougher to kill thanks to the Sheild, but having 3 str8 shots per tank will go a long way if you face heavy armour lists.