With those requirements you really can't go wrong with anything that is currently on the market. I have personally tried to stay away from Oly, simply because I got a total POS from them years ago. I see them on the range pretty regularly, and those shooters don't seem to have any problems...