Heavy lances only out-thrust great lances if you come in at the right angle and if your timing is basically perfect. Great lances seem like they have some good uses, but not being able to thrust is why most people don't use it. If you get another cavalry behind you, you can't do anything except drop it and use a sidearm.
Nope, as long as the HL times it right (which isn't hard) it should out range the GL most of the time. Only exception is if the GL guy is attacking from the left side and the HL user is attacking across his body.
Anyways, I've made this thread 2 or 3 times in the balance forum and the HL is still shit.