I've had nothing but positive experience with RethinkDB drivers. RavenDB has good drivers for some languages, but admittedly not every language is well-supported.
Still, I can't see a situation where I would choose a non-working datastore over a working datastore.