Bounded-rationality and heterogeneous agents: Long or short forecasters?