Now there's a comparison. Who do you guys think is superior ? For greater, I'd go with Griffith by a smidge. Chavez obviously has that pretty 89-0, while Griffith was more inconsistent, losing to some guys he shouldn't have. But I prefer Griffith's overall group of fighters beaten than Chavez's, with Rodriguqez and Tiger being obvious standouts. As for better, It's 50-50 IMO. Might go with Chavez, but there's not much conviction in that choice.
Greater depends on what you value more. If you value dominance, then Chavez. If you value depth of resume, it's Griffith. Better on a P4P level, I'd have to say JCC. Griffith was the ultimate jack of all trades, but he had to work exceptionally hard to become the fighter he was. Chavez was a better natural talent, and did many things that you can't really teach. There isn't a big gap in either.
Both Griffith and Chavez were very well served by the trainers. Griffith had, of course, Gil Clancy from the day that he learned to put his hands up until the day he retired. The man that built Chavez did so very deliberately. Early in his career you will see that Chavez fought a number of fighters more than once and that was deliberate; each of those men was picked as the opponent upon whom Chavez was to use a particular skill that he was being taught. If he didn't do it satisfactorily, they went back to the gym and fought the guy again. That trainer was cut out of the picture and out of the money, and it happened to him again with Jibaro Perez.