the cursor mechanics is good (maybe a tad too slow), but I think that in general, a cursor controlled by a d-pad (or joystick) is always a bit awkward. so I try to avoid it when developing for GB and try to find an alternative solution, eg:
- only allow to select the objects that are interactable (this of course gives away a lot of the discoverability
- having a character “play” the cursor.