Adwords can work very well if you have a sales orientated business or if you have a lead gen model with good plan to convert the leads into sales....
I stay clear of any sort of "network marketing" campaigns or whatever derivatives of it are around.
Social media is normally pants for advertising, fb ad have poor ROI compared to Adwords, I rememebr reading how some twitter guru was getting less...
Separate names with a comma.