Any set of sights will work at 5-25' if you are practiced and have good basic shooting skills. Night sites are good. A flashlight might help if you are in a situation where it is difficult to identify the target otherwise.
Unless I catch them coming in, I plan to wait for the target to come to me while dialing 911. Would not give up my position with racking of slides, pumping of shotguns or flashing of beams. The most important thing is to be prepared/determined to do what needs to be done...first.