as far as i know the current ODE also doesn't support cylinders without flaws.

ODE is kind of dead since a long time and i think the only chance for improvement is erwin coumans. he plans to integrate the collision system of his physics engine [bullet] into ODE but who knows when this will happen.

i would use newton!