A spear is one of the most basic weapons but it really has many advantages over others. You can have a length advantage specially against mounted monsters. A spear can be used as a missile weapon and also be used to prod.
A bow can make you pretty powerful from far but I think the typical go to weapon of choice is the long sword.
Hmm… most of my characters aren't the melee type. I have a barbarian that weilds a great sword however. I'm a believer in great swords. Who cares about defense. Deal more damage and take them out before they get all those extra swings against you *smile*.