Hi ebenezer (awesome name by the way
), given the description of what you're looking for, I think that both Towns and Gnomoria are quite close. Of the two, I would personally recommend Gnomoria, which is admittedly in an earlier point of its development cycle, but seems to capture the DF feel and bundle it up in a more pleasing (to my sense of aesthetics) package. Specifically I find that Gnomoria's UI is the better out of the two, as it is quite intuitive, by and large requires no explanation, and can be controlled entirely from the mouse with a minimum of sub-menus to navigate. Towns' UI by comparison, can be as awkward as DF's, if not a little more sometimes.
I had a quick look at the Gnomoria forums and have found a few people asking about a Mac port. The developer has stated that although he had no specific plans to port the game originally, he is receptive to the fact a few people have come forward asking about it. It may be worth posting in the forum to add your voice to the others. There seems to be at least one discussion on ways to get the game to run outside of a straight up port as well. Here's a link, in case you're interested,
Mac. The game is being very actively developed and new (and sometimes very large) patches are released frequently, so should the developer decide there's enough interest, a Mac port might come out quite quickly.
If you're not sure about the game on the whole, I've recently started LPing it as a bit of a side-project to my other LPs. I've not recorded many episodes so far but despite concerns it wouldn't be as fun to LP, I'm getting quite into it, so more are likely to follow with increasing frequency. You can check them out
here if you'd like to see what the game's about and whether it's close enough to DF for your liking with the edge taking off the complexity/micromanagement. As you mentioned the military specifically, and as I was planning on working on that in the next episode anyway, I'll try to go into a bit more depth when I come to it. I think it offers the sort of customization of DF on the whole, but it is a bit simpler (in a good way).
Hope this helps