I don't think we should/need to. I fail to see any tangible benefits of TestNG over JUnit 4.0, and there's just too many JUnit-derived frameworks that'll be that much more complex to use as TestNG test. The only major benefit would be to use tapestry-test base classes, but we already have our own.
Following Tapestry's foot steps: Should we move from jUnit to TestNG?