Spear is quite fun, but I'd invest some skillpoints in sword, axe or hammer regardless.
I once had a very good spear that was a random drop complete with charm slots and high damage, but where it was dropped or whom by I can't remember. There is one consistent spear in the game I think, the Harpoon of Atlantos, but again, I can't recall the stats on it.
Hammers I've never used, so I wouldn't know about them, but, like the spear, there is one named hammer in the game as far as I know, called Deathblow.