you are right brendon, it looks like cine player does support H.264 (my version), but can't handle MKVs. today i could be able to play a DVDrip encoded in AVC/AAC/MP4. well, for AVI, MP4 and MKV, KMplayer/splayer is my choice, for rather unusual files, my choice is VLC, but i wanted to be able to play my MKVs in 3D. cine player does convert 2D into 3D if file is supported. apparently, powerDVD supports more file formats and it also supports conversion of 2D into 3D. MKV playback in 3D was awesome with trial version. i may have to buy powerDVD.
only two other players that play BD disks are arcsoft's and winDVD. review of winDVD is pretty bad, and i don't have a good impression about it either. don't know much about arcsoft's.
i liked cine player though. both powerDVD and cine player consume almost the same amount of memory, but the crash rate of powerDVD is higher (more expensive as well).