Pretty nice builds.
For starters I wouldn't do another dex dagger. One is good enough for future content (wouldn't bother using one in abyssea though) but your best bet right now is to go ahead and make a STR kila. Even with abyssea considered, DNC is still horribly low on attack and this plus atheling gives quite a significant boost in that department.
WS build looks solid, you already know what improvements to make.
Waltz builds I'm not horribly big on CHR anymore since it does so little for increases thus not worth the inv space. Probably would add some -enmity pieces for when you're not tanking
And if you're serious about DNC, put together a mag acc build for Violent flourish.
Guess I'll post mine (as well as my other builds) for example
VF Build
Spoiler: show
Using augmented warwolf belt (MP +15) to trigger the latent on miseria ring. Both earrings are augmented with 2 magic acc each but looking to replace them with +1 incubus earrings when I can get a hold of them. Haven't gone with nebula feet either since I like having a bit of acc to land VF with on denali feet.
All my other builds are pretty standard fare.
TP.
Spoiler: show
WS.
Spoiler: show
Steps
Spoiler: show
I know Byrthnoth did some recent research showing that +acc gear is pretty much worthless if you're already capped on accuracy, but after doing a few Voidwatch NMs on DNC I definitely whiffed steps more than I wanted to with just + step accuracy gear. So if anything, I'll just keep this set for those things. (also have surge subligar and augmented adroit ring with 4 acc for this set, but left them in storage)
Waltz
Spoiler: show
Anwig is -2 waltz recast, desultor's are -5 waltz cost. Roundel is out of my price range (for now lol)
Max eva
Spoiler: show
More of an idle set when I'm tanking and holding NMs for procs. Recently got rid of antares and went with aurore until I can redo my ACP body. Also have 2 upgraded evasion kilas which is what I usually use for tanking/soloing (with my normal TP setup that is)
Utsu
Spoiler: show
Missing magoraga bead necklace (and inb4 lolninbody.datswap)