For a range gun there cool, helps with muzzle jump. In "real world" they make your pistol louder, and cause way to much muzzle flase to ruin your night vision.
I have 2 revolvers that are ported one in 44 mag and the other 454 Casull and the porting does reduce recoil,but the flash is somewhat increased, Can't say to muzzle blast because of hearing protection. I've had complaints about a ported AR because of muzzle blast though.