Your wal-mart beretta is gonna be your best bet for a reliable semi auto for 500 or less and i'm not sure you can buy it for under 600 after taxes. But for the money thats definetly the way to go. It's a beretta...nuff said. I can't tell you a thing about the weatherby. I don't know anyone who owns one, but if the make shotguns as well as the make rifles then they're pretty decent.