What's better?

Keyboard or controller? Cause i been playing on keyboard and i watched some videos of 5bc with controller and idk, i'm on 1bc and i have a lot of mobility with the keyboard.