Its your Personal preference , if you just play fps games console would be nice and if you love playing with console
or
if you want to do other stuff like Play MOBA,MMORPG,surf internet ,etc you might need a keyboard and mouse.
Use both! I have a controller and keyboard/mouse hooked to my computer. Sometimes it is just easier to use the controller when flying, but easier to aim on the ground with mouse.