On one hand, these games look simple but there is a lot to them. The art is most of it, the writing has to be at least good enough to keep your attention and be understandable (some games are just brutal in this regard).
On one hand, Braindrop has made a very good AVN, not perfect, and I still do not understand some of the choices and the art direction (girls looking like ducks, sliders out of proportion, some character models (Jamie, others) are just plain ugly and definitely not attractive). It was not done for realism, either, as Jamie is said to be beautiful and sexy. Most games have every girl looking like a 7-9, which is far from realistic.
On the other hand, Braindrop has promised much and underdelivered more and more often lately. Especially promising a big event, like a basketball game in an AVN about a popular basketball player, and then not even including it! If I was making one of these games, I would likely have the next chapter complete/near complete before I released the chapter before it. This way if I said I was coming out with the next update on April 5th (birthday of my son, used as an example), it would happen unless something drastic happened to me or someone else major working on the project.
I used to make custom ROMS for the HTC EVO phone (Azrael X was the name of my ROM), and my ROM was pretty popular on XDA developers (I actually ran into people I met who were using my ROM, which was pretty cool!) When a new version would come out, I would have it done usually a week or two before release (unless it was a very small update). This gave me time to test it and make sure everything was working before release. I NEVER overpromised and was late with a release. If I said it was coming out on April 5th, it would be ready to go by April 1st. My point of bringing that up, it is not impossible to meet deadlines but you should never say, "Hey, in one month you are going to have <this and that>, I hope you enjoy it!" Then, when that month comes around, crickets or a small update containing nothing of the sort!
Writers block, big or bad life events, disagreements or issues with team members (artists, writer, etc.), lack of ideas where to go with the story, legal problems, general laziness, and etc. These are all reasons for delays in AVN games, but Braindrop needs to realize the importance of not constantly disappointing their fans and supporters. NEVER a good idea to do that and especially to have that reputation, which they seem to be start to earn.
Even when successful, you only continue being successful when you are supported and keep the product delivered to those who can very much make or break you.