Ranked in these QuestionsQuestion Ranking
Pro Currying model
The library provides curried functions -- they're like regular functions when the argument list is complete. However, if there are arguments missing, the result is another function that expects the remaining ones. This defers the actual call until all data is available, and allows partial contextualization across sections of code. Ramda also offers a mechanism to turn regular functions into curried versions.
Pro Extensive feature set
Among other things, Ramda includes rich array and record manipulation, function composition and lifting into Array Applicative similes, lensing, expression-yielding flow control substitutes.
There are TypeScript definition files available through DefinitelyTyped, typings and npm.
Pro Load just what you need
Ramda can be custom-built to use only user-specified functionality sets.
Con Steep learning curve
Ramba is a more mathematically pure functional library which relies heavily on immutables so its learning curve is steeper than other options.
Con Not very popular
Since Lodash is the most widely used library of its type, finding developers with deep Ramda experience can be very difficult.