I have used facebook ads a few times and basically broke even. With Adwords I was in the red so I stopped using them. Which of these two have you had more success with?

Facebook will help to derive a traffic. but without prior knowledge do not try FB advertisement.

befor creating ad campaign gather some knowledge from Some Blogs or other experienced Guy.

I prefer Google Adwords over Facebook. Everytime I use Google adwords I have got good ROI, but Facebook ad policies is beyond my understanding. They have variations in number of clicks which I received from Facebook in Facebook ads manager and Google Analytics.

you can drive traffic by facebook and adword can drive traffic with increase SERP point