I think each and every aspect of SEO has its own importance and benefits and one should try it all.I believe exchanging links with websites of same niche as yours is the first step and is an ever-ending process.This would convert your competitors into link partners and leads to mutual benefit in getting good traffic.