At the moment there is a UI that was excellent on PC that had to change a bit in order to work on Xbox.
Neither PC or Xbox players are happy with it.
Because if you are using Keyboard and Mouse you can use free cursor movement easelly, bit with a controller it is frustrating to use it.
With a grid based UI you would me annoyed if you are using a Keyboard and Mouse, but with a controller you would feel right at home.
So what i suggest is two UI’s.
One that is highly optimised for Keyboard and Mouse, and one that is optimised for Controller.
And the option to change between them in settings when you want, independent on what platform you are on.