There is a church in Duncanville called Crossroads. It has, when maintained, the hardest course in DFW. I have played Harry Myers, Heritage, Veterans and Z Boaz. All are excellent courses. Crossroads is very near to Lester Lorch, which are two of the most scenic courses in DFW. Duncanville is in southwest Dallas County. If you are in excellent physical condition and could play four courses in one day I would play Turner (Grand Prairie), Crossroads (Duncanville) and the two courses at Lester Lorch (Cedar Hill). All four are within 20 minutes of each other. I would be exhausted after one round, two at most, but I am old. Turner has the longest hole in DFW, over 1000 feet. Hole 18. Turner probably has the most elevation change of any course in DFW. All four courses are in the southwest corner of Dallas County.
Z Boaz is in the far distant southwest corner of Tarrant County (county due west of Dallas County). It could be the most difficult course in DFW, elevation change, open holes, technical holes, couple of blind throws. You want to play with a local the first time you play this course or Veteran's Park in Arlington. Both courses are known for holes you cannot see from the teepad. Heritage is the best maintained course in DFW with the nicest facilities. Heritage is fairly close to Lake Lewisville, if you want to play something nearby. Trophy Club to the west of Heritage is also worth playing and fairly close by DFW standards. I live about two miles from Veteran's Park and have played it more than 1000 times. It is a fun course. If you are here between Christmas and New Years I can probably break long enough to play one course. LOL, I am too old to play more than one round a day. I am only about an 820 rated player. Assuming you have a car and want to play Z Boaz, I would match it with Veteran's in Arlington and maybe Saddle Hills, a nice course, but ordinary. It is within 25 minutes of Z Boaz. Some people are saying Bicentennial is worth playing, but I have not played there in seven years. It is in Burleson area and kinda on the way to Z Boaz.
Fritz in Irving is a good course, but very ordinary. Towne Lake is a good course. Someone on the north side of Dallas County could better comment on the courses up there.
Lake Lewisville, Heritage and Trophy Club are all very close to the northern borders of Dallas and Tarrant County and within ten miles of the border between Dallas and Tarrant County, and near the southern border of Denton County. They would make a good set of courses to play in one day.