I've been playing on DF on and off since Nov 21 2015. Over that time I think it's fair to say I can now "review" DF as I've been playing it for so long.
The problem with DF is this: DF needs good supported games for players to stay and join, but DF can't directly make and support good games...