PennHip vs OFA

I apologize if this has been posted before, but what are the differences between PennHip and OFA?  Is one recommended over the other?  Why?