Organic traffic is always the best, but you never know when they can just drop you like that.
You always want to diversify. You want to get traffic from Google, Yahoo, MSN/Live and Ask. You want to get traffic directly from users. Depending on your site's revenue model, you might want to get traffic using advertising. However, ... given Google's market share, it makes sense to put a lot of effort in Google SEO.