I personally prefer a rushed ending, or if its getting abandoned, word from the dev as to why (or even just saying "yeah I'm not working on this anymore") I cant stand not knowing if its actually done forever, or if the dev just was in a car accident or something and may be back some day (or the usual took the money and ran, but still). I like having some form of closure, even if it sucks.