The composability of RRF is definitely one of its most appealing characteristics. It doesn't matter what algorithm or vendor you have, you can just fuse with ranks alone. I've seen it shine when fusing lexical and vector search results where semantic attributes like styles and exact attributes like quantities are mixed together in queries, e.g., "modern formal watch with 40mm face".
While it's not such a problem in RAG, one downside is that it complicates pagination for results (there are a few different ways to tackle this).
While it's not such a problem in RAG, one downside is that it complicates pagination for results (there are a few different ways to tackle this).