Another thing about the weight: 300 length 3 weight weapon does not slow you down the same as a 150 length 3 weight weapon. Try it, pikes make you go slow as hell
If you get 1v1'd by a pike you did something wrong. Against longspear you still are probably doing something wrong. These things are mostly good for harassing enemies outside their range while team mates do another attack direction. Also can catch people by surprise or kill some cav
Also, point blank pike and longspear are useless. If you can hold down block until you get in the guys face you force him to block only.