I’ve never had a problem with BSPlayer and use it as my player of choice. VLC is good if you have a movie that’s a bit out of sync because you can make timing corrections but I haven’t seen that problem in a long time.
How do you make timing corrections? I have quite a few vids that suffer from audio lag and I would love to be able to correct that from occurring.