It fulfills all the criterias of a controller. There is no real latency, the buttons feel nice to press with good feedback and it can be used wirelessly (although I have only been using it as a wired controller)
The only real criticism of psp as a controller is when you are using it to play a game that requires way too many buttons. PSP has quite a limited set of buttons by today's standards.