i stopped playing for months now, so maybe some things changed.
but sword is pure str spear is str/dex and you'll max dex because of bow when you choose race/spec (dex/qui buff but no str buff). during true classic ( :p ), there were poisons for str/con as well (moot point now with WS poison).
sword has okisch styles and you can go 1h/shield which gives one more item to SC. and sword has a slower 2h. but if you want to minmax, the dex is drawback enough.
I always preferred Sword for the reactionary stun 1v1 as well as the ability to use a Shield or 2h and still be able to use all of the styles. There's no 1h spear that I'm aware of. Grouped, however, I would go Spear for the positional stun.