John is a good, even great fighter imo. He just lacks power. Unfortunately for him, if and when he does eventually lose, the entirety of his career will be underrated and he will be remembered for the loss. Its sad when that happens, but I think the boxing history books will look at his resume and see some holes in it. personally, I think hes beaten a lot of good fighters, but a lot of them arent well known. I rated his last 2 opponents highly for instance having seen them fight.