Well, CalTopo falls over for me when it comes to private ownership data, too - even with the Pro paid version.
I got a 2-week trial yesterday. When I got it enabled, I immediately looked at the private land overlay. No good - at least in NJ. For NJ property, it looks like CalTopo only goes to NJ government sources. I'm guessing that only because several years ago, a state judge was targeted and her son murdered by a murderer who found the judge's address from a government website. After that, NJ scrubbed all owner names from its property databases. And sure enough, CalTopo has all blanks for ownership names in NJ properties. This isn't true for other apps (who must get their data from somewhere else). But it looks like CalTopo only gets their data from the state government so no ownership info for me. I can't even see the state itself listed as an owner for WMA properties! Even those show blank.
Add to that all the missing WMA data from the public lands overlay, and CalTopo is missing one of the few major features that I use all the time.
Oh, well. I'll leave CalTopo installed on my phone, because it does have some nice features, but it won't be my primary app. Looks like it's still gonna be SF for that.