By good I mean the following:
1) When a test runs it tells me it ran OK.
2) When a test fails it tells me which test it was.
3) It has actually documentation, that does not require me to read the source code. What is on the PHPUnit page does not even go so far as to list all of the various assert clauses that you can call.
PHPUnit2 fails all 3 of these tests.