Havok is better cause it runs on anything wothout being locked down to one vendor as well Havok is much better because it does not creat massive framerate drops.Battlefield 3 uses Havok!
http://www.havok.com/products/destruction
Middlewares like PhysX and Havok are very welcomed!
