B2B is more exciting to me. In B2C, there seems to be a huge element of luck involved. Note that I’m only talking about pure-tech B2C products like Facebook / Instagram etc. and not offline-online plays such as Uber, Flipkart etc. I still don’t understand why Instagram succeeded and another product then called picplz did not. For some reason, some B2C companies take off and some others don’t.
It can also happen that you end up investing a lot of time, money and effort for a B2C play and have nothing to show for it. Things are a bit different in B2B. If you’re solving a critical business problem, you’re likely to be successful. It’s a different matter whether you’re moderately successful or highly successful.
Lastly, B2C seems to be a winner take-all market. B2B, on the other hand, is very different where you might have dozens of competitors solving a similar problem and all of them doing relatively well.