Welcome to the forum! You'll pay way too much at a pawn shop for a crappy gun. Right now, expect a minimum of around $450 for a decent gun bought on-line. Most practical would be the one you think fits you best and that you shoot best after going to a range and renting a few. I know nothing about the CCW laws or open carry laws in Missouri. Sorry, best I could do.