My own view is that a reliable macroeconomic forecast requires looking at many different types of economic data and considering a variety of forecasting models; any single model or approach is likely to go off the rails at one time or another.
For this reason, I am personally attracted to factor models, which summarize large amounts of data (as in Bernanke and Boivin, 2003), and to model averaging, along with more structured analyses.