I recognize that behind the scenes there's connection pooling and all kinds of nice asynchronous dispatch of requests to cassandra, but is there any sort of reason to avoid using different Java clients in the same application?

I'm noticing that some are better suited to certain kinds activity than others.