good question, it highly depends on several factors but I'd say to keep the story consistent and stay on track is the hardest for me personally, I tend to have a lot of ideas that won't necessarily fit the game and I also tend to change stuff a lot while in developement (stuff that sounds good on paper doesnt always work in game).