The only problem I can see with using a game controller (XBox, Wii Remote with BlueTooth, etc.) is the chat - there's no way to type things without a separate keyboard as well...