In my humble opinion, both the Xbox One and the PlayStation 4 got their controllers right. The Dual Shock 4 is a dramatic improvement over the last one, and the Xbox One's controller is a subtle evolution of what was arguably the greatest controller ever made. Which do you prefer?
Me? I honestly can't pick between them. The Xbox One controller's extra rumble is an amazing feature, but the Dual Shock 4? It has one of the most obviously genius additions to a controller ever -- it allows you to plug a set of headphones directly into the controller itself. Amazing.
It's one of those, 'why didn't we have this before' innovations. One of those 'why didn't I think of that' ideas.
But yeah, this is a difficult one. Choose wisely.