I am buying my first 9mm and a new .40 for my husband for Christmas. He and my dad have taught me all I know about handguns and I've shot a lot of them but I still lack the knowledge to buy one myself. We will be taking our handgun safety course together next year so I want to be comfortable with my gun by then. For my 9mm I was looking for something compact, low recoil, nothing too finicky (I've heard the Berretta takes a lot of care) and for a small hand. For the .40 I would like a very nice, accurate gun for medium hands that a fireman would be impressed with (husband = fireman). Please give me some advice!