I have been using my PS3 controller for everything. Many say 360 controller is good too, but I don't have much experience with it.I guess it's up to you, wherever you like your X-Y axis joint. I personally prefer PS controllers layout.
It's literally perfect. I have the urge to hold it in my hand just from looking at it.
Xbox one and 360 controllers works normal the moment you plug them in ..