A guy on Twitter stated that he believes the reason a lot of indie devs fail to release their game is that they are not excited about it by the time it is finished.
I think he may be right if the game has a long development but it also depends on the nature of the developer.
What do you think ?