This is the toughest position to really pick out a "best" from, but I've been on the Hopkins train for a long time.
I have it between Hopkins and OBJ, but I have given Hopkins the edge for a few reasons.
1. Durability. He's been on the field more than OBJ.
2. Somehow produces no matter who is throwing him the ball.
3. Some of the best footwork along the side-lines I've ever seen.
4. He does not drop a damn thing. This is the biggest one for me. OBJ is excellent, but I've seen him drop passes that you would think he would easily make. I think his game-breaking ability and explosiveness may be a little better than Hopkins, but with the durability and hands, I have to go with Hopkins right now.
However, the best WR in the NFL isn't able to participate in any team activities right now. That player is 2020 ALL-PRO WR, Joshua Gordon.