OpenCascade with Coin3D

I am evaluating several modeling/visualization kernel combinations.

After examining the OpenCascade visualization system it seems quite lacking in many areas and the documentation seems quite sparse in places. Thus, I have concluded that it would probably be best to use an external visualization system. Coin3D seems like a really good contender.

I am wondering if anyone has any experience integrating OpenCascade with Coin3D.

I have several questions:

What was your impression of the relative difficulty of getting the two to interact?

What level of development effort was required for the integration?

What was your impression of the complexity required for maintaining consistency between the OpenCascade geometric objects and the Coin3D scenegraph objects?

Thanks in advance.