The sample answer to your question is: "It depends."
The more complex answer relates to your site's goals. What do you want people to do when they come to your site? Do you want them to buy your products or services online? Or is the content there so that they can get to know you better and decide if they want to come to your dental office or take dance lessons at your studio?
Set your goals first. Then create your content.