I have a few sites that rank well for medium competitive keywords with no or just a very few natural links. But hundreds of people search for the site name monthly. Google would rank a site higher if there're more people interested in that site. I've been in SEO business for 10 years. My current strategy is to get links only if they bring traffic. You'll always win with this strategy because you always get consistent traffic.