You don't need either one. Why pay when there is BLM, NFS and COE camping?
Harvest host you are expected to do shopping with them. Boondockers Welcome you really ought to leave a gift of funds or some other item to show appreciation.
Casino camping is another choice where camping is free but the expectation is you spend money there, of course Walmart is also like that as is Cabela's, Cracker Barrel, etc.