Very good list, very pleasantly surprised that. Only thing for me would be to bring in Usyk and Crawfords a little to high for me.
I think it's quite a fair list. There's always discussion about this because it's very subjective, and opinions different greatly. Not even everyone has the same idea what P4P actually means, so you can get very weird lists from some. But Roy's list certainly is a very decent one.
Needs more Usyk, Inoue and Estrada. Golovkin might scrape top 10 but is not top 3 given his subpar resume p4p.