B2C is easy to enter because you are the customer, so ideas show up fast. But B2C is winner-takes-all and distribution is the whole game, so the odds are brutal if you do not already own attention.
B2B is calmer because companies have budgets, they pay for real pain, and they stick around when you keep delivering outcomes. You can build a real business with hundreds of customers, not millions of users.
If you want to learn, B2C can be a training ground. If you want a predictable path to revenue as a solo founder, B2B is usually the smarter bet.