I think batman brought up their respective opponents and AJ's was better but that was largely due to AJ going up the rankings quicker because of weaker competition in front of him.

Lennox was talented early on but those faults yo mentioned were corrected when he was with Manny Steward. Lewis was good with Davenport training him early and went backwards with Pepe Correra.