I definitely prefer a revolver for HD and actually for CC as well. My wife weighs under 90lbs and have limited muscle strength, but can still shoot a .38 extremely accurately. As Turtle stated, no safety and no racking are important considerations in a home defense weapon, as is shot placement. Keep in mind that semi-autos can be prone to jams if not held firmly, an issue you won't have with a revolver.
Long guns (shotgun or rifle) for HD are just plain impractical IMO. Even many trained military and law enforcement personnel have poor weapon control with long guns in enclosed spaces. Unless you need to shoot across the ballroom in a mansion, a handgun will be easier to carry and maintain control of. The last thing you need is someone taking the gun.
The most important thing is practice, training and mental preparation. Is she willing to shoot someone should the situation call for it? If not then get her a can of pepper spray or a taser, a weapon your not willing to use is a danger to you. You should also make sure you are familiar with the laws in your area and what constitutes an appropriate use of force. In some place I can shoot someone to defend property (with certain considerations), in other jurisdictions you have a duty to retreat and can only use deadly force to prevent death or great bodily harm to yourself or another. Find a reputable establishment and take a few courses; your local PD should be able to refer you to someone with a good reputation in your area.
Long guns (shotgun or rifle) for HD are just plain impractical IMO. Even many trained military and law enforcement personnel have poor weapon control with long guns in enclosed spaces. Unless you need to shoot across the ballroom in a mansion, a handgun will be easier to carry and maintain control of. The last thing you need is someone taking the gun.
The most important thing is practice, training and mental preparation. Is she willing to shoot someone should the situation call for it? If not then get her a can of pepper spray or a taser, a weapon your not willing to use is a danger to you. You should also make sure you are familiar with the laws in your area and what constitutes an appropriate use of force. In some place I can shoot someone to defend property (with certain considerations), in other jurisdictions you have a duty to retreat and can only use deadly force to prevent death or great bodily harm to yourself or another. Find a reputable establishment and take a few courses; your local PD should be able to refer you to someone with a good reputation in your area.