I would expect the Warriors to win, but I wouldn't write the Cavs off, as I think they still have some matchup advantages, Curry doesn't like physicality, and Durant chokes a lot in big games. I could certainly see the Cavs just making the series an 80's style street fight, which outside of Green would heavily weigh against the Warriors. The Cavs obviously can't employ the same strategy they used the last two finals i.e. muscle up Curry and Thompson and just leave everyone else open because Durant is not Barnes, but I would expect something similar with James taking Durant 1 on 1 defensively.
And I disagree with the notion that the Warriors aren't that deep. They have the Big 4, but then have Zaza, Iggy, West, Varejao, Livingston and deeper than that McCaw, McAdoo, Jones, maybe Looney will be back, McGee is possible, etc. If they are healthy they have that quality 5 after the big 4, that is plenty for the playoffs, and one of the young guys may impress.