For me it's worth the cost, but I did mine myself and although it took a while to do, I did actually enjoy making it.
I've had some success with Google Adwords and Google Business Plus and in the last week i've had about 6 enquiries of which 4 were good...so far!
By the same token, I have been doing some leafletting and i've got nothing so far.