Lance was here. Gunlance is loser.
Gunlance: Close-range grenade launcher with a bayonet. For pussies who need a gun attached to everything in order to kill something.
Lance: For anyone with a pair of balls.
For all purposes in game, Lances start out somewhat okay, but end up killer, whilst gunlances are the opposite: incredibly strong early game, but end up on the okay side end game, since shelling and wyvern fire do not scale in damage.