@Jerryll Noorden
Well, I must say that was a lot. Seems to me that Facebook took your money and now you might be slightly upset... I get it, I see a lot of individuals such as yourself who (1) Really don't know how to structure Facebook ads and (2) DO SEO, so obviously their thoughts are bias.
I ask you to do some research... real research and look at the statistics when it comes to social media and SEO marketing.
You see, Facebook is disruptive marketing which means I can target people based on action which means they are QUALITY when they become a lead. SEO requires people to go looking for you, and you know what happens when they search your keywords? They also see your competition.
Facebook is about brand awareness and authority within your market and demographic. Once you understand the psychology behind structuring a proper Facebook ads, you'll notice why Facebook is ahead of other marketing platforms.
You many not be spending money with SEO but you are spending time... something which is much more important. That time can be spent on another few deals.
I'll save you more reading and encourage you to look at the data and stats. Facebook out performs SEO just about every time. And as for YouTube... well if you're not on YouTube, you'll soon find yourself chasing the competition.
Ohh, and for the record 40 leads truly isn't impressive. We are pushing 60 - 110 leads a month to our clients consistently.