I think the Xbox One controller is much better because it just feels better in the hand and is better processed. I also don't find the ps4 controller handy enough to play. The Xbox One controller simply has a much better shape for gaming.
I have to honestly say that I've been a PS player since the beginning.
With the controller for the 4 series, however, I have the problem that the fingers fall asleep after a short time and you always slip away.
This is the controller for the one just a lot more pleasant
The Xbox controller has significantly more functions than the Ps4 controller.
Here are a few points:
Better hold
Better processing
The triggers are better for racing games and shooters
More compatibility with Windows, iOS and Android
No fixed battery
Longer battery life