Content and marketing should match your audience and their needs. I've found both to be effective and it just depends on what the goal is. Blog posts tend to build brand and ebooks are good for getting people's emails. Both can be used together as well.
This question is part of an AMA with Hiten Shah.View entire AMA with Hiten Shah.