I'd always buy Sony when considering controllers; I've been burnt with 'other brands' on the PS2. Its different when it comes to other peripherals, like rumble packs on an N64 or an adaptor for the PS3 from PS2 as they can work well; but controllers matter.
They matter because the Sony controller is so well made. Its durable, the buttons are progressively sensitive. They re-charge and hold charge well. Its not too heavy. Doesn't feel cheap. Also bear in mind it has the tilt axis, a very neat feature (mirroring the very old Micro PC stuff).
Its a great buy at this price, 25, as a backup controller. Personally I prefer the vibration/shock version for ten pound more - hence 4 star. Does not include cable from memory.