I stay at Gifford's woods every year for a week. Good Central location for visiting surrounding areas of VT, plus a good amount right in Killington area also. NH mountains are much more rugged and impressive, but a lot busier IMO.
Maybe the night time temps. Tip always mentions how it seems we end up with warmer than normal night time lows, but that our day time high temps are meh, while the rest of the world chars.