Just had new windows installed last week. We had and got Marvins. I only ordered them at this time because we were part of a class action lawsuit that gave us a price break if we ordered at a certain time. DH wanted the windows before the deep freeze.
I have to say in the week we have had them, the furnace hasn't come on nearly as much. I don't feel the drafts that I used to and I have the satisfaction of knowing that none of these windows are rotting, like the other ones were.
Personally, I would have liked Anderson's, but we have gliders and I would have wanted the up and down version. Our openings are too big for that.
All 3 that you mentioned have great reps. Anderson of course will be the priciest for the name recognition. Make sure you get low-e glass on whatever you get as that will help with the utilities.