Value stocks tend to be undervalued by the market and do not reflect the company's long-term fundamentals while small cap stocks look to offer opportunity to exploit market inefficiency.
The combination of both small cap and value stocks could deliver the best returns.