I think, having used all the above on a daily basis, they sound different. Not better or worse just different. I think we've reached that moment in plugins where we're better off if the software engineers work on designing a great and compelling software compressor to use vs. emulating hardware. the hardware you mentioned is all great. the emulations of the hardware sound great but not like the hardware. the emulations, for that matter, don't even sound like each other.

If you need compression on a track, put it on. let the sound dictate whether it's hardware or a plug!