We've been using tabulator for few years now on an internal project. It's been doing quite well so far, has a lot of features out of the box and is easy to customize.
To balance my critique, I would add that I found that tabulator had support for most number of features out of the box of all that I tested and was the easiest to customize