The heavy lance is still the best lance for going 1v1 against another lancer. That being said, if your heavy lance isn't masterworked, you're going to only be useful trying to take out other lancers head to head. Which is about the worst use for cavalry if you're trying to help your team win.
23 pierce damage is way too low on the unloomed heavy lance, way too low.