Yes! Many forms of input are supported (including keyboard/mouse).
Most USB controllers should work, including the Xbox 360 Wired controller (or Wireless with USB adapter).