The biggest weakness of the Warriors I see is that they are an outside-oriented team that tries to establish its outside game first and foremost. They don't go inside-out, they go outside-in.
When those shots fall, they can kill an opponent's spirit very quickly. But it goes the other way, too. When those threes aren't falling, the Warriors have a lot of trouble establishing rhythm.
Warriors just can't string together multiple baskets, but the Cavs are poor enough offensively with LeBron doing everything that the Warriors can stay in it.