I can assure you that the damage output you get from the shotgun is much higher than what you will get with the grenade launcher. The grenade launcher is specifically designed for AOE and the shotgun's damage is basically a sniper shot that has very little cooldown. The knockback is to make sure you gain distance so you won't be punished for trying to get up close.