Gun purchasing advice (Seriously)

I would go to a local shooting range and rent or borrow several different ones and try them out. That way you get a real feel for the weapon and will get one that you are comfortable with.