I took mine on public land, buddies have too. Even with trail cams and permanent stands you have to have some idea of what the deer are going to do. There's no real good replacement for having your feet on the ground and doing good old fashioned scouting. Otherwise you'd just be placing your trail cams and stands on a whim. After enough scouting and figuring out where the deer go in the morning/afternoon I don't think it makes much difference if I fix a stand there all season or climb up a tree with one each morning.
Having trail cams out might give a little idea of what kind of deer are in the area, and a permanent stand might be a little less work to climb in and out of, but I don't think those are game changers.