I play a rogue and a warrior in a playthrough with a friend and I do a lot of crossclassing myself.

Though the main problem with spear would so or so be, that is just to hard to get a good one every few levels, because there are only spears for that. But if I think about, I kind of have similar issues with daggers for my rogue. Our archer has still the easiest way for better weapons.