Use cases for hard/soft transcoding

I have toyed with the software and hardware transcoding setting in Channels a few times. I leave it on software as it is 2-3 faster than hardware transcoding. What is the use case for each? I know I am missing something here. Thanks

This explains it very well.

That works for me. Thank you!

Hardware transcoding can sometimes produce suboptimal quality, introduce video artifacts, or even fail completely on certain types of video. This is more common on older CPUs and GPUs. These bugs are in the hardware itself and cannot be fixed.