Facebook definitely has advantages, not least its audience coverage. If you're aware of the corresponding limitations that's fine, but I do get a bit grumpy when some people try to use it for something it isn't. Horses for courses or similar ... :-)
Andy