If you know what you're doing, PPC can be very effective, but it has one major flaw - for all the money spent, regardless of what you earned back, there's zero residual benefit to it. The minute you stop, you're out of business...
Over the long term, I think targeted, organic traffic is a much better investment of your time today, because everything you're doing keeps driving traffic to your sales page for damn near ever. To me it doesn't matter if I don't see an immediate result - in time, it will bring traffic.
For someone new, organic traffic is great because you've usually got more time than money anyways, so if you're patient about it, you can focus on traffic generation and take advantage of its future payback.