VLC is surprisingly terrible for audio. It struggles to read tags and almost never auto-sorts properly, it cuts off the end of tracks, there's no ability to play without gaps, etc.
I use VLC as my primary audio player. While I can't speak to the sorting and tagging issues, I can't say I've ever heard it cut off ends of tracks or play without gaps. Maybe those are related to your sound buffer settings
Gapless playback won't be available until VLC 4. Audio getting cut off at the end has been a known issue for 10 years, and will apparently be fixed in v4, as well. I realize that I could be running the nightly to fix the audio issue, but then I'm just trading for other existing v4 bugs -- and these fixes were only implemented very recently into the nightly, so for me at least, VLC has still been a very subpar audio player.