In my experience an M203 is not great for airsoft. They weight too much and just make your gun bigger. Each shell will usually only get one target, and may not get anything. There's no accuracy factor to them really, more of "for fun" factor.
As for shotguns, they are generally light but lack that accuracy and reliability you need. Also they are still a full sized weapon to carry around. High end, reliable pistols are where it is at. A good Tokyo Marui will shoot good and straight out of the box. There are a lot of upgrades for them, and with the right weight of ammo they are easily a 60' - 100' weapon.
ďREALITY IS LIKE A STONE. TO MANY ITíS HARD AND COLD, THEY CANíT HUG IT OR EAT IT, IT ONLY FRUSTERATES THEM AND DOESNíT DO THEM MUCH GOOD. TO OTHERS ITíS STRONG AND DEPENDABLE, YOU CAN BUILD WITH IT, BUILD UPON IT, OR WORK WITH IT, ALSO USE IT TO SMASH PEOPLE IN THE FACE.Ē