I have AnyDVD/AnyDVDHD, and it works great in concert with Media Player Classic as a blu-ray player. However, both AnyDVDHD and DVDFAB are both endangered products in the US if either SOPA or ProtectIP ever become law.
So far as the truly legal options are concerned, you have basically three for playing blurays: Cyberlink PowerDVD, Corel WinDVD, and ArcSoft Total Media Theatre. I've used both PowerDVD and WinDVD, but wouldn't recommend them to anyone (random lockups, refusal to play some retail blurays despite making all required updates, and feature loss with successive versions). Arcsoft TMT is the best of these three by far, but I don't use it because I simply despise the user interface (make sure you try the free 15 day trial before you buy). If you watch, you can catch it several times a year for 30-40% off from ArcSoft.
There is a free player out there, DAPlayer, but I wouldn't trust it without running it in a sandbox or something as the company behind it is affiliated with a lot of questionable companies (plus is rumored to be difficult to completely uninstall, though that wouldn't be unusual relative to any Windows media package)...
http://www.digiarty.com/