Having worked with some other (some of them “homebrew”) ui libraries I have to say I love scene2d and scene2d.ui. Sometimes the ui creation and handling code can become a bit messy, but you can make your code a lot cleaner by using factories to create the ui elements you are using…
The backbone of my UI’s is the table actor/widget. If you know what the table is capable of and are a bit creative you can achieve pretty much very fast. Also it’s not bad to already have some nice widgets ready… Would not wan’t to implement the scrollpane or textboxes myself
Check the readme on the github page of the table layout: https://github.com/EsotericSoftware/tablelayout