It depends on your purpose. if you want to sell to consumers, then b2c is the way. It has its own advantages and disadvantages. Main advantage is its simplicity - anyone can start selling to consumers - through shop or online with little investment.
b2b is little more complex as the buyer and seller are both businesses. The buyer is in essence a seller - buying for the purpose of re-selling. It has its own characteristics.
In summary, first decide what you want to do, specifically who will be your customer. The choice should be based on your own strength and domain knowledge. Once you decide your customer - next course will be easy to decide.