I bought an M3000 at the first of the season and couldn't be happier. Never had a problem with ejecting shells, but then I have only used 3" shells so far. Only issue I have with it (and its the same for most semi's) is it ejects the shells out way too far so have to really watch so I can gather them up.
I know a couple other people that have the same gun and they also love it.
I don't carry a gun because I feel inadequate.
I carry a gun because unarmed and facing three armed thugs, I am inadequate.