I've tried several different brands of instant mashed potatoes over the years, and found none of them to be that great.  I mean, they were an OK substitute when I didn't want to go to the trouble to make homemade mashed potatoes, but they weren't very satisfying, either.  I'd come to the conclusion that no one could make really good instant mashed potatoes -- something about the processing required, etc.