Admittedly, the Table widget is more limited in terms of styling and interactivity, compared to other widgets like the default shapes. And so, by and large, the primary recommendation when building more involved tables is to use the default shape widgets to customize a table. I can understand that that may be a bigger time investment than using the default Table, but you could also consider saving your customized table in a Custom Widget Library, which you can re-use. Here’s more information on widget libraries:
Table cell border.