The entire reason why I have a 360 controller is that I hate PS-style controllers with a passion. The analog sticks are horrible, the shoulder buttons are awkward, the D-pad has quite possibly the worst design I've ever seen (though to its credit the linked controller has a better design than the standard), and the controller shape is a R&D faceplant. Why would you put pointy, squarish edges on something that is supposed to be held comfortably in your hands?

In other words, skip the OP's link and buy this instead.