Should I be using a controller, a keyboard, or something else? I heard that it was developed for PC, has that remained the better UI?