It's not a Facebook OR website thing, you have to use both to compliment each other.
The real question regarding a web site isn't who hosts it but the content. A free website will look free, cheap and like it was built with a template. Sophisticated web users today expect better than that.
The other real question should be how to make a www smart phone friendly too.