Depends on your definition. The release version is finished, by definition, however, the beta and alpha versions are not finished, also by definition.
In the big picture, many things about DCS aren't finished, and though I wish they would get there a bit faster, I am glad they don't consider too many things as being finished.