You should do both. Always diversify in as many ways as possible. Invest short-term as well as long-term. Invest in different sectors. You never know if a company might blow up in the next 15-20 years, like Apple or Google did, or that plot that you bought 20 years ago. First build up a decent...