It pretty much comes down to who is guarding lebron? Do you stick to man defense and let him score at will every other possession? Or do you double or triple team him and allow other players to shoot the 3? It's a double edged sword.
Barnes is too skinny.
Green is too slow.
Iggy isn't strong enough or has the lateral quickness to position himself in front of Lebron.
Klay might be the second best option after green, but again he's too small in comparison.
If Shump and Lebron can shut down the perimeter shooters to a significant extent, I can see the cavs running away with this.
Then you have experience which comes in to play. Who is there on the gsw to calm the troops when things get out of hand? Steve Kerr? Well, he isn't a player.
The only plus I'll give to the warriors is the bench. Even then, is that enough to win it all? A smaller bench is kind of beneficial since starters will be in the game more, causing mismatches with on court bench players. We'll see though. I got cavs in 6.