I am not very familiar with datatable; could you tell me more about its shortcomings?
It is not always very clear on what plugin you should use for paging or sorting, column reordering. Then it become heavy to save a state using methods from different pluging.
So could be a lot simpler.
Still the best open source free js table on the market on my knowledge.