I think Xbox One controller is somewhat better. PlayStation 4 controller feels too soft. Yes, it has a touchpad, lights and a speaker, but the buttons’ press doesn't feels very crisp. Also the D-Pad feels kinda mushy, while on Xbox controller you can feel each direction very well.
I guess I'll play with it for a while and then decide. I already know it'll be way better than Steam controller, at least in controller-based games.