it would be nice for the people who dont have wireless keyboards and mice, and would be great for people who have their computer connected to their TV as a home theatre
Most controllers are supported, with all Xinput (xbox and xbox-esque controllers) fully supported. Some wheels have less than perfect support, but if you ask for help configuring yours, you will get it. The only major problem you may have is with Playstation controllers, but that's because there are no official drivers for them.
it is bound out of the box, I've never touched my controls bindings and navigated menus from controller
You could always download a emulator for PS controllers. My PC thinks I have a Xbox 360 controller now