Social media marketing: is it the best marketing channel?