I'm reading about volatility analysis here http://vlab.stern.nyu.edu/doc?topic=mdls. There are many variations of GARCH.
My question is: rather than trial-and-error approach, is there any systematic approach to decide when to use which type of GARCH? Or equivalently, each variation of GARCH is used in which situation?