If WP_List_Table
is working for you, then you can just make a copy of this class. And use that.
In the WordPress codex, Also says:
If you would still like to make use of the class, you should make a
copy to use and distribute with your own project.
You may define a new class so that it will not interfere with the existing WP_List_Table
Class.
abstract class Legacy_WP_List_Table {
//Code from WP_List_Table
}
Then you can extend this class and use it like:
class MY_List_Table extends Legacy_WP_List_Table {
//Your implementation here
}
This way if WordPress remove or change the class will not affect your implementation.