Steep upper runs, high speed lifts, terrain parks
No good lower intermediate runs, EXPENSIVE
Overall I like Granite Peak a lot. As has been noted by many other reviewers, the best way to describe this place is that from the very top it is quite to very steep depending on the run and then it has a long relatively flat runout back to the lifts. Probably 3/4 of the vertical drop is in the first 1/4 of the length of the runs...but as long as the snow isn't mashed potatoes then the rest of the run on the relatively flat part doesn't take too long.
As far as the runs as a whole, there isn't a ton of variety. If you go all the way to the top the start of the run is very steep and the rest is relatively flat. The flat area serves as the beginner runs, which actually works pretty well. However, after a person is ready to graduate from beginner to low intermediate, there are virtually no suitable runs at Granite Peak. There are really only two real blue runs: Miracle and Birch Run. They are both nice runs, but for blues in WI they are steep and most likely not suitable to someone that is just ready to graduate from the green runs at Granite Peak. Overall, I would say Granite Peak would work well for taking a beginner to that will most likely stay on the greens all day. Granite Peak is also great for advanced skiers with some nice steep runs and even some couloirs off of cliffs with near vertical drop ins, they also have some mogul runs and have tree skiing. You won't find any long winding blue cruisers at Granite Peak. For intermediates I would recommend Devil's Head or Cascade over Granite Peak.
I am not a freestyle skier or boarder myself so I haven't tried out any of the terrain parks, but from what I have seen they look like they are the best in WI or the UP. They have some truly big jumps. There are terrain parks suitable for beginners all the way up to those throwing inverted moves.
Granite Peak has the nicest lift system of any resort in WI or the UP. They have a high speed 6 that serves about 1/3 of the runs and a high speed 4 that serves the western runs. They are adding a high speed 4 to serve the eastern runs for next season. The high speed lifts are all relatively new, are comfortable, and really make it possible to get some extra runs in throughout the day. The non-high speed lifts are still perfectly functional and are relatively nice as well. The facilities at Granite Peak are pretty nice as well.
The big Con for Granite Peak is that it is ridiculously overpriced compared to all of the other resorts in WI or the UP. For a normal lift ticket during peak season during the weekend you will end up paying over $80 once they add tax and other charges...The place is nice and I realize that high speed lifts aren't cheap...but $80 compared is over 50% more expensive than the other resorts in the area. The food is expensive and not great. Another big con, if you can call it that, is that the place can get pretty crowded on weekends during prime season. The high speed lifts do a good job of keeping the lines moving, but the runs themselves can get pretty crowded and I have had many close calls dodging kids and other people that were out of control.
As a whole for WI skiing I would give Granite Peak a 4.5/5. If you are stuck in WI or the UP for your skiing and you are at least a solid intermediate then I highly recommend it. True beginners that are going to work up to easy blues would be better served going elsewhere like Devil's Head in WI or Brule in the UP.