I have a number of mkv, xvid, ogg and avi files and have looked far and wide for a good player to run on my iPad. I have pretty much tried all or the more populars one and find that each of them have their quirks. For example, I have one file that Azul would just crash on while GoodPlayer would play at an extremely low frame rate. I have another file where audio seems to be out of sync with video with one of the other player. VLC player which unfortunately got remove (though I got it before it was removed) was best but no good to me if I cannot get updates. Overall, I found Falcon Player to be the best all rounded player and had successfully play all my files with the highest frame rate I can find which is even more evident when you do Airplay to your TV. The downside was it could not play a AVHCD file at a decent frame rate which is super high resolution I had though from my camcorder. Neither could the other players though.