I think you should shop, read, and then find something you like. Guns are too expensive to leave it to chance. Your first selection of a semi-auto is fine. If you want a .22, either the Browning Buckmark (my favorite) or the Ruger are good. They tend to make the trigger pulls pretty heavy, so a trigger job may be needed.
In revolvers, the best quality gun is the Smith and Wesson 617. It costs more than some others, but it is excellent. It's rather large, though. For smaller hands, Ruger makes a good cowboy style gun called the Single Six.
On the other hand, if you want a 9mm, that is a good option because ammo for it is the least expensive of the centerfire pistol ammo if you shop for good deals (like Walmart's Winchester promotional ammo.) I do, however, recommend getting one with adjustable sights or you will probably have a gun that doesn't hit exactly where you aim it. This is no problem for a self defense gun, but for hunting and plinking it will be too frustrating unless you can adjust the sights to hit your small targets precisely.
There are more options in guns that most other products, so shop to meet your needs and go to the biggest gun shop you can find and do some looking.