Following up on this, I got the DEXA today, 24 weeks after my initial scan. After talking to a friend who confirms opinions here, I decided to not get the InBody for comparison - he found it to be a waste of money.
There's a weird alternative that's worth checking out, which is an app called Spren developed by the Elite HRV team - only on iPhone right now. Sounds like nonsense, I know, but I used it after the DEXA and the bodyfat result was within 0.24% using the "athlete mode," which is tuned for people with some muscle. The lean mass and fat mass estimates were within less than half a pound vs. the DEXA. The app is AI based and supposedly has a large training set behind it. All you do is take a front shot and side shot and enter some parameters. Your mileage may vary. I'd be interested in results that others get comparing it to DEXA, but I'm sold.