I don't really like any of the QBs in this class and I certainly agree that we need a X WR with size. I also agree that the positions you identified are the places where we really need help.
At WR, the guys we have are good players but I think they are to small to take the pounding and stay consistently healthy. Just not sure the value will be there at WR in the #10 pick range since Tet will likely be gone. So hope they go BPA or trade down.
And, sure we would be fine at QB next year with Carr if we add weapons and fix the OL, but we need to think long term at QB and Carr isn't the future. It's possible to build a team that can win a lot of games with a mediocre QB, but the margin of error is too low long term.