I don't know how "best" is defined. But I will attempt to help get you going quickly with the library I'm using.
Short Answer: Use
@samguyer's fork of FastLED. But, see More Detailed Answer before you go forward.
More Detailed Answer: It says on the
FastLED GitHub repository page: "library work is currently on hold - see
https://plus.google.com/102282558639672 ... QKcujjaXXC for details." I think that means work on new features is on hold. In the meantime, several in the community are providing updates.
@samguyer forked FastLED and added support for ESP32-Arduino. I have used his fork to drive Adafruit Neopixel and Dotstar Addressable RGB LEDs.