You may need to define what you are looking for a little more for some better suggestions.
For me, I really enjoy VLC as it will play many media types, video, or music, and has a few powerful features. You can also use it as a streaming player, but, it can be a bit complicated for some to do that. You can add files to it via Google Drive, or iCloud as well. I find it nice for adding video for presentations I may need to do with my iPad, and not have to connect it to iTunes. It also works for Music like this too.