I remember having to install the K-Lite Codec Pack back in the day (college days) to be able to watch videos I would "acquire". When I eventually discovered VLC, it was like a breath of fresh air. I still use it to this day as my default video player, because nothing else comes close to the quality they have.
I'm the opposite. I started out using VLC, but once I found the codec packs (K-Lite being one of the last) I immediately started using other, more user friendly media players.
The problem with VLC is that the interface consistently feels... both imprecise and ridiculously granular. Everything just behaves weird. It felt weird in 2002 and it still feels weird in 2025. Like they cribbed the design from a DivX player, and haven't thought about it since.
VLC seems bound and determined to not let you interact with a video without pausing it, then opening the menu and hunting for option you need. Yes, I could set up my own interface, but that's not an excuse for not having a bare minimum of functionality that matches modern user expectations. Besides, configuring VLC to have the interface you want is itself not an easy task. Like, they have interface presets. Why isn't there a preset interface for "make this match YouTube"?
Just looking at what they chose to make be default key bindings is just bizarre to me. Half the things they have bound to single key presses are things that have never come up for me ever, while several things I want to use frequently are double or triple key combinations or not available for binding at all. All the default adjustments like skipping ahead or adjusting speed are all so granular that you have to hit them 10 or more times to actually accomplish anything. Just a completely alien interface to me. This software feels like it was built to solve media problems that I have not encountered since the late 90s when video tracks and audio tracks were more frequently out of sync from the producer.
What using VLC has taught me over 20 years is that the best way to play media with VLC is to open the software, begin playback of the media, and then under no circumstances attempt to interact with the software again.