Usman is the better wrestler and Oliviera is the better bjj fighter. Overall Oliviera is better because his style finishes fights and over recent years Usman is manly using his standup boxing.
MMA Grappling: Usman BJJ: Oliveira Wrestling: Usman Grappling Finishing potential: Oliveira 2-2 if you talk about those categories. It's tough to say who is better OVERALL because both have different styles of grappling. Oliveira is very dangerous but also kind of susceptible of getting in bad spots and positions if he can't find the finish. Usman on the other side is more about positional control. It's the classic Wrestling vs. Jiu Jitsu question. I'd pick Usman in a MMA fight and Oliveira - depending on the rules tho - in a grappling bout. But we saw what happened to Oliveira when he faced Makhachev who ragdolled him on the ground with ease* *I know that he hurt him first on the feet...still....
On a side note, Kamaru's MMA BJJ is non existent, had the back around 20 times during the Leon fight, and not a single time did he capitalize.