If it were me I would go with a ground blind. Big trees suck to hang a stand on. I have had good luck just making a natural blind but then u have to worry about the little blood suckers.
I would have to go with a boat. I don't like to sit on one spot when ice fishing. Not very often I even set up the house anymore unless it is really cold and windy or a good perch bite.