nuke, I definitely won't anymore.
After trying the apps,
AVPlayer - Probably the best, don't really like the non-iOS UI but it's got lots of features, video resume(with on/off option), auto play next video, subtitle support, Wi-Fi transfer, video speed up and other gestures.
OPlayer - Wi-Fi transfer, subtitle support, video resume(with on/off option), background play - this is a HUGE plus in my book, FTP download, HTTP server download. OPlayer also played a 720p video the smoothest(but slow) for me(3GS), the rest were jittery. It's iOS UI but I don't like the layout, "Playlist" and "Downloads" tabs are useless to me, yet your transfered videos are tucked away in "My Documents" folder... "My Documents" should be a tab, in fact the first visible tab when you open the app, it also plays videos only in landscape, no portrait support.
CineXPlayer - Didn't like the UI and could not play FLV and MP4, no Fast App Switching...
VLC Player - Very simple interface... I like the UI, looks "flat" with big nice thumbnails, looks very much like the iPod app. But it's very scarce on features, video resume(no on/off option), and that's pretty much it and like CineXPlayer, it does not have Fast App Switching.
It's between AVPlayer, OPlayer and VLC Player for me, if I find myself not using all the extra features of AVPlayer and OPlayer, I might keep VLC Player, I like the UI.