You can not ignore the night shooting part of self-defense shooting. Compensated guns are best left to competitive target shooters who can benefit from the reduction of recoil. Most shooters can master control of the gun without compensation. There is the argument of fast recovery for second shots. If instructed properly, the compensated gun is not an advantage for a shooter considering the peril involved.
Few instructors teach students to control recoil and try to depend on hardware to do that.
The shooter with ease can control recoil of most self-defense guns with little effort if shown how which is the subject for another lesson. Compensated shotguns are great and I urge the use of compensation on shotguns as few shotgun loads have much muzzle flash, and the shooter should be looking OVER the shotgun when they shoot and not focus on or put the bore in the primary vision. Again, this goes against the common grain of training, but the present training systems are constantly failing and it seems most any suggestion can only lead to improvement. Shooters have to address recoil and control it and choose guns and ammunition accordingly for their own needs. Nobody is suggesting even with compensated guns that a snubbie .44 Magnum can be easily controlled.