We use "pyUnit" extensively and are mostly satisfied.
There is one essential problem we hit more often: setting up and tearing down can take excessive time. Often, we are forced to abandon the test independence and let a complete set of tests share the main part of the fixture.
That's not an issue with the framework, though, is it? Just with your specific tests and application?
-Peter -- http://mail.python.org/mailman/listinfo/python-list