About those edge cases, it depends on type of media & the release groups you prefer. Sticking only to hardware acceleration supported videos limit your options. Also, I have seen many times some browser update breaking hardware acceleration in youtube leading to the wild goose chase of trying various browser/graphics driver versions to find that one combination which work unless not willing to switch to software decoding or wait for another browser/graphics driver update to fix the issue(unlikely for old hardware like in this case). In short, yes software decoding consume more power & need more powerful processor but it works almost all the time & is limited only by the processing power of the processor with no relation to browser/graphics driver/os version. After my years of usage using HTPC desktop with graphics cards from both nvidia & amd I stuck with software decoding(for video player as well as browser) as I found it to be the least problematic area in my pc usage.