Small-cap stocks don't have to be volatile and unpredictable. Many represent leaders in their respective niches and are more consistent than many large-cap giants.