1) Underbarrel shotgun has longer range than a SPAS-12 if you look into the game files
2) Steady aim still helps on a shotgun, especially since underbarrel shotguns have less pellets to inflict damage.
And what I think is really underused in this game is the P90. Everyone's running around with a UMP, I just pwn them with my P90 Rapid Fire.