Id choose a semi auto for everyday use where mags wouldnt be filled for long periods of time, but for home defence you need something thats ready to go in an instant and that can only be revolver