All official PS3 controllers are functionally identical. The best choice depends on condition and source:
Bottom Line: Used DualShock 3 in good condition = best value/authenticity. DS4 via USB = best modern feel if you accept limitations.