いろいろ誤解があるみたいだけど、野外を想定すると基本的には長いほうが有利。
(もちろん限度はあるが)
刀から薙刀に変形していったのもリーチを稼ぐ為だから。
だから同じ長さなら槍も薙刀も武器としての能力は同程度。

ただ、刃先の長さや、形状を考慮すると、相手が甲冑をつけていなければ
薙刀のほうが使いやすい。
刃先が湾曲しているので振り下ろすだけで斬れるから。
(日本刀が湾曲しているのと同じ理由ね)

甲冑をつけている場合は、打突が強力な槍のほうが優位。

薙刀にも槍にも柄を利用しての打撃技もあるが、武器としての優劣はない。
ただ、薙刀のほうが振り回しやすいので打撃にも使いやすい。