You may want to ask waterfowlers how necessary the 3-1/2" shotshell is now that they have alternatives to steel. For upland a 3" shotshell is plenty. I use strictly 2-3/4" shotshells.
Otherwise, the guys recommending the Browning BPS are right on. The Browing BPS ejects straight down and has a top tang saftey.