I ordered two controllers from two different vendors and this controller is definitely better. The buttons on both controllers work fine, but the controller I bought from another seller was too tight. Does this controller's joystick have perfect resistance and flex/elasticity? what you want for your optimal gaming experience. I don't have a block of memory so I can't talk about that aspect of the controller. I will order 2 more pieces for a complete set.