It comes with a mostly text but technically graphical ROM selector. It's not the most pretty, but it is quite functional. Given the size of the project it is almost inevitable that the interface feels like a database front end.
They do have autofire, saves, art, snapshots, etc. but I got tired of having to configure my joypad cfg after every restart. Maybe time to give it another try