hm... what is the advantage of replacing one library with another if you have exactly the same behavior and features afterward?
what is your plan regarding the ODE replacement in the future? i think collision detection also uses parts of ODE (OPCODE). will this be replaced too? will you use PhysX for collision detection then? it makes a lot of sense if physics and normal collision detection use the same collision detection system.