MotionJoy works with the PS3/4 controller. I used it with my PS3 controller back in 2.0.

As to the OP, I think the best is still to shop around and actually feel those controllers in person.