Thanks for the ping, fascinating as always.
It would be better as a scientific outpost, like Antarctica. Life would be harsh for a long time; you wouldn't be spending much time hiking in the Martian forests. Living on Mars would be something like going camping but staying in the Winnebago.