If the Cavs were fully healthy, I'd still pick the Warriors in 7.
Would be a competitive series, but the Warriors are a very good team; clearly the best this season. They deserve it. The injuries change nothing about that.
I don't feel too bad for the Cavs. They've got LeBron and Kyrie moving forward. They'll be fine. Better off for the foreseeable future than the Celtics, that's for sure.
Also, about the injuries -- the Cavs are a very talented team built on a frequently-injured foundation. Is it really so shocking that Kyrie, Love, and Varejao are injured? These guys have all suffered major injuries that caused them to miss large parts of seasons in the past. Bad luck that they all ended up injured at once, but still, roster building requires taking that into account.