Actually to be honest I was being too harsh, at least if you're talking about iOS. vlc 3 is a massive improvement on iOS, but is still playing catch-up.
For software playback on iOS, other players are still better but hardware playback now works on machines that support it.
For example on my iPad Air 2 I have some 8-bit 1080p HEVC video that plays with some stuttering on my iPad Air 2 with vlc but with other players are perfectly smooth.
For my iPhone 7 Plus I can play even 4K HDR HEVC cleanly in vlc 3 using hardware decode but mainly if the file is downloaded locally. The interface needs work though. If I’m in an area with poor WiFi speeds it will have buffering issues, which is not a surprise, but it will try to continue to play that file complete with the horrible playback even if I leave the app.
As for scrubbing 4K HEVC it’s bad in multiple programs, not just vlc, but that’s not a surprise since it’s inherently hard to scrub.
I’ll do more testing on macOS.
EDIT:
So, I just retried vlc on my High Sierra iMac i5-7600. (vlc version 3.0) Unfortunately, it's remains a stuttery mess for high bitrate 4K HDR HEVC.
This is ironic, because before HEVC, vlc was great on OS X and terrible for iOS. Now with HEVC and vlc 3.0, vlc is OK on iOS, but poor on macOS.
---
tl;dr:
vlc 3 is a reasonable free alternative on iOS overall, but for HEVC, apps like Infuse are better.
vlc 3 is decent free macOS program if you don't need HEVC, but if you need 4K HDR HEVC, apps like IINA are more appropriate.
Very interesting. Well, I guess your issues don't compare to what I'm doing, as I'm still on 1080p and 1440p monitors. Lame, huh? haha...
Once I'm more settled in, I'll pull the trigger on a 32" 4K monitor. Got any advice as to which one? I really dig my BenQ 1440p monitor. For one, I love that it has NO camera! At any rate, I'd like to stay at or below $1000.
As for VLC vs. IINA vs. others, for the purposes of 1080p playback and some editing, where would you rate the players with these criteria?
Thanks for the in-depth responses!