Rice is a far better player, there isn't any doubt about that.
If in an ideal world they cost the same price, I'd take Rice all day every day. He would be a good squad player and understudy to Rodri. Kalvin Phillips is becoming a liability at the moment and eventually Rodri will run himself...