Wooden, open air a-frames. Ours have to be moved with a vehicle (tractor, riding mower, truck). Our large ones run 8x10 ft with a peak over 6 feet tall so we can stand up inside them. Even our small 3 foot tall a-frames for single male housing does well. The wide base gives it a lot more wind resistance.
All of our pens are mobile but you don't have to make them mobile if it doesn't suit your use. An a-frame will always be better at wind resistance than a square built coop. We have a number of square built coops. They have never blown over because they are very heavy. But we found that the open air a-frames were not only cheaper to build, but also faster, and easier to work in and the chickens do well in them during all seasons.
The top photos are the large a-frames we started building a couple of years ago. They are situated so that the 3 solid plywood walls are toward the north and west to help break winter wind and summer sun.
Back of a-frame showing the storm flap down for the winter. The flap is raised up with chains when it is warm and provides late afternoon/evening shade from the western sun while allowing air movement through the pen. This is a grow-out/cockerel pen without a nest box. A-frames that hold females have a nest box that hangs off the back, above the hinged storm flap, with the inside of the nest box insulated with foam insulation for heat resistance and also have ventilation holes.
Front of the a-frame. Back and side walls are treated plywood. Run portion with welded wire and chicken wire or hardware cloth layered on top of each other. Have had dog attacks that bent wire and left teeth marks in the wood but did not get in to the chickens with the double wire setup. There is a double layer of shade cloth for shade, raised up 2 feet from the ground to allow air flow, otherwise it gets too hot. You can see the tarp over the top for winter rain protection. Size on this runs 8x10 ft and roughly 7 ft tall at the top of the peak. Door is 3 ft wide.
This is the small a-frames we use to house single roosters and the occasional double rooster if they get along. Can also work for a few females if you add a nest box. Size is either 4x8 or 4x10 ft and are approx. 3 feet tall. Back wall is plywood. Solid side is made of rafters with cross pieces with 1 inch thick foam on them to make the wall, covered in hardware cloth. Then the plastic roofing panels are applied on top of that.