I had some trouble with the Xbox One controller but someone on the Steam forums figured out that when the game stops recognizing the controller (which it does with some menus) you have to repeatedly press both triggers down together, maybe 10 times, and then it works again. It's pretty bizarre but I don't think it's enough to stop me from playing.
The framerate's still really rough, bouncing between 30 and 60, depending on the action.
Problem is I can't even get 30 most of the time, it's usually low 20s no matter what resolution I set it at.