Two hours of under developed characters... inevitable and the obvious flaw in a story about a game about diverse peoples fighting a common foe.
Now they could have told the story entirely from the perspective of the big bad evil guy. This would have made the story character focused. Everyone knows the villain.
Alternatively they could have told the same story as different films focused on individual characters and how their stories interweave in the larger tapestry.
As popular as it is in China...the tithe paying populace could have and should have had better from the church of warcraft.