I totally agree with you mate. You are right!Both SEO and PPC gives you traffic but SEO is quite cheaper and gives a long term result, the process will take time but it is much more effective. Whereas PPC is used for getting instant traffic to your site but thing is that they are relevant too.
But my vote goes with SEO